Skip to content

Commit aeeb6ff

Browse files
committed
3.0.0
1 parent 7b84486 commit aeeb6ff

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

CHANGELOG.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,42 @@
1-
## 3.0.0-beta7
1+
## 3.0.0
2+
3+
Complete restructure of mvt-fixtures using pbf and protocol-buffers-schema, focused on maintainability and tools for quickly generating new fixtures. :tada: Major improvements:
4+
5+
* All fixtures have their own source file (by ID) that contains information including a description, validity specs, and a JSON representation of the fixture used to generate a protocol buffer. All fixtures are described in FIXTURES.md
6+
* Include a javascript API with `get` and `each` methods, described in API.md
7+
* Add real-world fixtures from mapbox-streets and mapbox-terrain tilesets. All real world fixtures are described in REAL-WORLD.md
8+
* Add protoc scripts to dump raw text form of buffers to stdout for debugging
9+
* Automated API and fixture documentation
10+
11+
#### 3.0.0-beta7
212

313
- Fix some invalid fixtures [#69](https://github.com/mapbox/mvt-fixtures/pull/69)
414

5-
## 3.0.0-beta6
15+
#### 3.0.0-beta6
616

717
- gunzip and null encode all of the real-world fixtures, plus include some fixtures that _are_ gzipped. [#67](https://github.com/mapbox/mvt-fixtures/commits/master)
818

9-
## 3.0.0-beta5
19+
#### 3.0.0-beta5
1020

1121
- Add real-world fixtures from mapbox-streets and mapbox-terrain tilesets [#49](https://github.com/mapbox/mvt-fixtures/issues/49)
1222
- Another path fix [#65](https://github.com/mapbox/mvt-fixtures/pull/65)
1323

14-
## 3.0.0-beta4
24+
#### 3.0.0-beta4
1525

1626
- Revert 3.0.0-beta3 removal of submodule, fix paths instead
1727

18-
## 3.0.0-beta3
28+
#### 3.0.0-beta3
1929

2030
- Vendorize vector-tile-spec repository so it packages with npm publishes [#61](https://github.com/mapbox/mvt-fixtures/issues/61)
2131

22-
## 3.0.0-beta2
32+
#### 3.0.0-beta2
2333

2434
- Recreate all fixtures that previously existed in 2.x
2535
- Add protoc scripts to dump raw text form of buffers to stdout for debugging
2636
- Update generateBuffer to run specific versions of the Mapbox Vector Tile Specification, or custom proto files
2737
- Generate with proto2 syntax by default instead of proto3 syntax to avoid situations where default values confusion
2838

29-
## 3.0.0-beta1
39+
#### 3.0.0-beta1
3040

3141
- Create source files for all fixtures in the src/ directory - these are node modules which include information about the fixture, including a description, validity specs, and a JSON representation of the fixture.
3242
- Rely on `pbf` and `protocol-buffers-schema` modules to generate fixtures based on the Mapbox Vector Tile Specification, which is now a submodule to this repository.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# mvt-fixtures
1+
![mvt-fixtures crew](https://c1.staticflickr.com/5/4495/24124229798_b82cd97858_o.png)
22

33
[![Build Status](https://travis-ci.org/mapbox/mvt-fixtures.svg?branch=master)](https://travis-ci.org/mapbox/mvt-fixtures)
44

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mapbox/mvt-fixtures",
3-
"version": "3.0.0-beta7",
3+
"version": "3.0.0",
44
"description": "A require-able test fixture suite of valid and invalid Mapbox Vector Tiles",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)