Skip to content

Commit f8afeca

Browse files
committed
Merge pull request #40 from mapnik/release-3.0.0
Release 3.0.0 blog post + downloads page update
2 parents 0fa080d + c17b117 commit f8afeca

5 files changed

Lines changed: 78 additions & 23 deletions

File tree

_layouts/01_post.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
<div class='col2 stickymove pad2x fill-light'>
1616
{% for post in site.categories.mapnik limit:12 %}
1717
{% if post.type != 'install' %}
18-
<a class='block news' href="{{site.baseurl}}{{post.url}}">{{post.title}}</a> <span class='date'>{{post.date | date: "%b %d, %y" }} | {{post.author}}</span><br>
18+
<a class='block news' href="{{site.baseurl}}{{post.url}}">{{post.title}}</a> <span class='date'>{{post.date | date: "%b %d, %Y" }} | {{post.author}}</span><br>
1919
{% endif %}
2020
{% endfor %}
2121
</div>
2222

2323
<div class='col8 pad4x stickymove'><h3 class='space-bottom2 big'>latest news</h3>
2424
<h1 class='space-bottom2' ><a href="{{site.baseurl}}{{post.url}}">{{ page.title }}</a></h1>
25-
<p>{{ page.date | date: "%b %d, %y" }}</p>
25+
<p>{{ page.date | date: "%b %d, %Y" }}</p>
2626

2727
<div class='col12 pad2y'>
2828
<div class='col6 small'>BY: <span class='pad1x'><img class='dot' src='{{ author[0].image }}' width='30'>

_layouts/01_section.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<div class='stickymove clearfix fill-light col2 pad2x'>
1616
{% for post in site.categories.mapnik %}
1717
{% if post.type != 'install' %}
18-
<a class='block news' href="{{site.baseurl}}{{post.url}}">{{post.title}}</a> <span class='date'>{{post.date | date: "%b %d, %y" }} | {{post.author}}</span><br>
18+
<a class='block news' href="{{site.baseurl}}{{post.url}}">{{post.title}}</a> <span class='date'>{{post.date | date: "%b %d, %Y" }} | {{post.author}}</span><br>
1919
{% endif %}
2020
{% endfor %}
2121
</div>
@@ -28,7 +28,7 @@ <h3 class='space-bottom2 big'>{{ page.title }}</h3>
2828
{% for post in site.categories.mapnik %}
2929
{% if post.type != 'install' %}
3030
<p><a href="{{site.baseurl}}{{post.url}}">{{post.title}}</a><br>
31-
<span class='date'>{{post.date | date: "%b %d, %y" }} | {{post.author}}</span></p>
31+
<span class='date'>{{post.date | date: "%b %d, %Y" }} | {{post.author}}</span></p>
3232
<div class='col12 space-bottom2'>
3333
<p> {{ post.excerpt }}</p>
3434
<a class='news' href="{{site.baseurl}}{{post.url}}">read more...</a>

_layouts/01_splash.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<div class='col3'>
5959
<h2 class='med-news'><a href="{{site.baseurl}}{{ post1-url }}"> {{ post1-title }}</a></h2>
6060
<div class='col12'>
61-
<div class='col12'><span class='date'>{{ post1-date | date: "%b %d, %y" }}</span></div>
61+
<div class='col12'><span class='date'>{{ post1-date | date: "%b %d, %Y" }}</span></div>
6262
<div class='col2 space-top1'><img class='dot fl' src='{{ post1-img }}' width='30'></div>
6363
<div class='col9 space-top1'><span class='date pad1x'>
6464
{% if post1-github != null %}
@@ -77,11 +77,11 @@ <h2 class='med-news'><a href="{{site.baseurl}}{{ post1-url }}"> {{ post1-title }
7777
<div class='col4 pad4x space-top1'>
7878
<div class='col12 space-bottom2'>
7979
<a href="{{site.baseurl}}{{ post2-url }}">{{ post2-title }}</a><br>
80-
<span class='date'>{{ post2-date | date: "%b %d, %y" }} | {% if post2-github != null %}<a href='{{ post2-github }}'>{{ post2-author }}</a>{% else %}{{ post2-author }}{% endif %}</span></p>
80+
<span class='date'>{{ post2-date | date: "%b %d, %Y" }} | {% if post2-github != null %}<a href='{{ post2-github }}'>{{ post2-author }}</a>{% else %}{{ post2-author }}{% endif %}</span></p>
8181
</div>
8282
<div class='col12 space-bottom2'>
8383
<a href="{{site.baseurl}}{{ post3-url }}">{{ post3-title }}</a><br>
84-
<span class='date'>{{ post3-date | date: "%b %d, %y" }} | {% if post3-github != null %}<a href='{{ post3-github }}'>{{ post3-author }}</a>{% else %}{{ post3-author }}{% endif %}</span></p>
84+
<span class='date'>{{ post3-date | date: "%b %d, %Y" }} | {% if post3-github != null %}<a href='{{ post3-github }}'>{{ post3-author }}</a>{% else %}{{ post3-author }}{% endif %}</span></p>
8585
</div>
8686
<div class='col12'>
8787
<a class='news' href="{{site.baseurl}}/news/archive.html">read news archive >> </a>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: 01_post
3+
title: "Mapnik 3.0.0 Release"
4+
author: Blake Thompson
5+
category: Mapnik
6+
---
7+
8+
It is official! We have released Mapnik 3.0.0! This has been an effort over two years in the making and we are beyond excited to arrive at this milestone.
9+
10+
So many people have helped us develop, document, and debug during these past two years and we are so grateful to our community for all the support. Thank you!
11+
12+
## Download
13+
14+
You can [download the official source](https://mapnik.s3.amazonaws.com/dist/v3.0.0/mapnik-v3.0.0.tar.bz2) directly or you can grab it from our [downloads page](/pages/downloads.html).
15+
16+
## What Changed
17+
18+
There are two really phenomenal new features of Mapnik 3: text shaping support and "expressions everywhere".
19+
20+
The new text support brings world-class text layout and rendering support to Mapnik for nearly every language (formally `script`) in the world thanks to the powerful [harfbuzz library](http://www.freedesktop.org/wiki/Software/HarfBuzz/). It landed in [this pull](https://github.com/mapnik/mapnik/
21+
pull/2087) and represents the first official release that includes Herm's work [from GSOC 2013](news/gsoc2012-status9/).
22+
23+
The "expressions everywhere" support allows all single styling properties in Mapnik to be data-driven. Previously in Mapnik 2.x only a few properties could be dynamically driven by feature attributes (like `text-name` and `marker-width`). Now every property you know in Mapnik supports expressions and expressions now also support `@variables` that can be passed at render-time.
24+
25+
For all the details see the [v3.0.0 Changelog](https://github.com/mapnik/mapnik/blob/master/CHANGELOG.md#300)
26+
27+
For key API changes see [the wiki](https://github.com/mapnik/mapnik/wiki/Api-changes-between-v2.3-and-v3.0).
28+
29+
## Looking Forward
30+
31+
There is still plenty to work to do on Mapnik. We anticipate issuing frequent and smaller releases in the upcoming months. We want to keep expanding on our abilities to provide fast and beautiful maps with a focus on vector tiles. We are looking at ways to improve the distribution of our binary packages. And we are looking for [help on documentation](https://github.com/mapnik/mapnik.github.com/issues/25).
32+
33+
Expect to see more documentation and more news here soon! And get in touch if you have more ideas. As always, tweet to us at <https://twitter.com/mapnikproject>, send a note to [the mailing list](https://groups.google.com/forum/#!forum/mapnik), or ask a question via a [github support issue](https://github.com/mapnik/mapnik-support/issues).

pages/downloads.md

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,64 @@ title: Downloads
55

66
## Latest Major Release
77

8-
The latest release is Mapnik v2.2.0.
8+
The latest release is Mapnik v3.0.0.
99

10-
## Platforms
10+
## Mapnik 3.0
1111

12-
### OS X
12+
Release Date: July 7th, 2015
13+
14+
### Prebuilt Binaries
15+
16+
We plan on providing prebuilt binaries soon for Mapnik 3.0.0.
17+
18+
### Source Installation
19+
20+
To build Mapnik v2.2.0 from source either download the [v3.0.0 tarball](https://mapnik.s3.amazonaws.com/dist/v3.0.0/mapnik-v3.0.0.tar.bz2) or pull directly from github:
21+
22+
git clone https://github.com/mapnik/mapnik.git
23+
git checkout v3.0.0
24+
25+
For source install help see the [Install docs](https://github.com/mapnik/mapnik/blob/v3.0.0/INSTALL.md)
26+
27+
You can also use git to fetch the latest code (will default to `master` branch):
28+
29+
git clone https://github.com/mapnik/mapnik.git
30+
31+
Browse the code at [github](https://github.com/mapnik/mapnik).
32+
33+
Download a snapshot as a [zip archive](https://github.com/mapnik/mapnik/archive/master.zip).
34+
35+
36+
## Mapnik 2.2
37+
38+
Release Date: June 3rd, 2013
39+
40+
### Platforms
41+
42+
#### OS X
1343

1444
The recommend install method on OS X is `homebrew`. If you are running `homebrew` simply do:
1545

1646
brew update && brew install mapnik
1747

1848
We also provide a pre-built [OS X 64 bit package](http://mapnik.s3.amazonaws.com/dist/v2.2.0/mapnik-osx-v2.2.0.dmg) that will install into the same place (`/usr/local`) as homebrew.
1949

20-
### iOS
50+
#### iOS
2151

2252
* [3-way arch (i386/armv7/armv7s) SDK](http://mapnik.s3.amazonaws.com/dist/v2.2.0/mapnik-ios-v2.2.0.tar.bz2)
2353
* [Setup instructions](https://gist.github.com/springmeyer/5710531)
2454

25-
### Windows
55+
#### Windows
2656

2757
* [Windows 32 bit Package](http://mapnik.s3.amazonaws.com/dist/v2.2.0/mapnik-win-v2.2.0.zip)
2858
* [Windows 32 bit SDK](http://mapnik.s3.amazonaws.com/dist/v2.2.0/mapnik-win-sdk-v2.2.0.zip)
2959
* [Setup instructions](https://gist.github.com/springmeyer/5651701)
3060

31-
### Ubuntu
61+
#### Ubuntu
3262

3363
* [Ubuntu PPA](https://launchpad.net/~mapnik/+archive/v2.2.0) ([more info](https://github.com/mapnik/mapnik/wiki/UbuntuInstallation))
3464

35-
## Source
65+
### Source
3666

3767
To build Mapnik v2.2.0 from source either download the [v2.2.0 tarball](http://mapnik.s3.amazonaws.com/dist/v2.2.0/mapnik-v2.2.0.tar.bz2) or pull directly from github:
3868

@@ -41,15 +71,7 @@ To build Mapnik v2.2.0 from source either download the [v2.2.0 tarball](http://m
4171

4272
For source install help see the [Install docs](https://github.com/mapnik/mapnik/blob/v2.2.0/INSTALL.md)
4373

44-
You can also use git to fetch the latest code (will default to `master` branch):
45-
46-
git clone https://github.com/mapnik/mapnik.git
47-
48-
Browse the code at [github](https://github.com/mapnik/mapnik).
49-
50-
Download a snapshot as a [zip archive](https://github.com/mapnik/mapnik/archive/master.zip).
51-
52-
## Extra Installation Details
74+
### Extra Installation Details
5375

5476
See platform specific notes at [Mapnik Wiki](https://github.com/mapnik/mapnik/wiki/Mapnik-Installation).
5577

0 commit comments

Comments
 (0)