Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance and feature removals for v2.0.0 #112

Closed
7 tasks done
bdon opened this issue Aug 1, 2023 · 2 comments
Closed
7 tasks done

Maintenance and feature removals for v2.0.0 #112

bdon opened this issue Aug 1, 2023 · 2 comments

Comments

@bdon
Copy link
Member

bdon commented Aug 1, 2023

  • Rename project and package to protomaps-leaflet
  • Major version bump.
  • Remove JSON styling module.
  • Change levelDiff default from 2 to 1 to match other map renderers.
  • Update docs to clarify scope of project.
  • remove heavyweight client-side simplification
  • remove user interaction (click, etc) due to unreliability
@bdon
Copy link
Member Author

bdon commented Aug 6, 2023

Repository has been renamed from protomaps.js to protomaps-leaflet

Redirects should persist indefinitely from the protomaps.js link.

bdon added a commit that referenced this issue Aug 7, 2023
* Rename global from protomaps to protomapsL
* Update examples and package.json
bdon added a commit that referenced this issue Aug 7, 2023
@bdon
Copy link
Member Author

bdon commented Aug 7, 2023

protomaps NPM package has been replaced with protomaps-leaflet on NPM

https://www.npmjs.com/package/protomaps-leaflet

Which will continue at version 1.23.1.

Code changes: the protomaps global has been renamed to protomapsL

bdon added a commit that referenced this issue Jan 23, 2024
use standard node 18+ test runner for tests [#112]
bdon added a commit that referenced this issue Jan 23, 2024
bdon added a commit that referenced this issue Jan 23, 2024
bdon added a commit that referenced this issue Jan 23, 2024
bdon added a commit that referenced this issue Jan 23, 2024
bdon added a commit that referenced this issue Jan 23, 2024
* continue linting fixes [#112]
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
Refactors for code quality and removing `any` types.
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
* more typing improvements, remove dead code [#112]
@bdon bdon changed the title Maintenance tasks Maintenance and feature removals for v2.0.0 Jan 24, 2024
bdon added a commit that referenced this issue Jan 24, 2024
* Remove compat/json_style for MapLibre JSON styling
* Remove extra basemap styles
* Remove color shading feature of default style
* Remove user interaction, inspect and x-ray features

See CHANGELOG for explanations and alternatives.
bdon added a commit that referenced this issue Jan 25, 2024
bdon added a commit that referenced this issue Jan 25, 2024
* Remove compat/json_style for MapLibre JSON styling
* Remove extra basemap styles
* Remove color shading feature of default style
* Remove user interaction, inspect and x-ray features

See CHANGELOG for explanations and alternatives.
bdon added a commit that referenced this issue Jan 27, 2024
* change all internal and external-facing property and variable names to camelCase instead of snake_case.
bdon added a commit that referenced this issue Jan 27, 2024
bdon added a commit that referenced this issue Jan 27, 2024
bdon added a commit that referenced this issue Jan 27, 2024
* Remove features prior to major version 2.0, make parameter names consistent case. [#112, #121, #71, 55]

* Remove compat/json_style for MapLibre JSON styling
* Remove extra basemap styles
* Remove color shading feature of default style
* Remove user interaction, inspect and x-ray features

See CHANGELOG for explanations and alternatives.

* update CHANGELOG with 2.0 feature removal details [#122]
* Unify naming conventions [#112]
* change all internal and external-facing property and variable names to camelCase instead of snake_case.
bdon added a commit that referenced this issue Jan 28, 2024
bdon added a commit that referenced this issue Feb 19, 2024
* default style now compatible with protomaps tileset v3
* require explicit passing of theme string: light, dark, white, grayscale, black
* remove setDefaultStyle method
* remove language1/language2 in favor of just language
* props type safety improvements
bdon added a commit that referenced this issue Feb 19, 2024
* remove workaround for webkit bug with max vertices

* default levelDiff to 1 and maxDataZoom to 15

* add themes from protomaps-themes-base [#112]

* add color2k back in for color mixing [#112]

* port to styles v3 [#112]

* default style now compatible with protomaps tileset v3
* require explicit passing of theme string: light, dark, white, grayscale, black
* remove setDefaultStyle method
* remove language1/language2 in favor of just language
* props type safety improvements
bdon added a commit that referenced this issue Feb 19, 2024
bdon added a commit that referenced this issue Feb 19, 2024
bdon added a commit that referenced this issue Feb 19, 2024
bdon added a commit that referenced this issue Feb 19, 2024
bdon added a commit that referenced this issue Feb 19, 2024
* Bump npm version to 2.0.0 [#112]

* update examples for 2.0.0 [#112]

* npm 2.0.1
@bdon bdon closed this as completed Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant