inst/extdata/www/build/leaflet/CHANGELOG.md

Leaflet Changelog

(all changes without author notice are by @mourner)

master

An in-progress version being developed on the master branch.

1.0.3 (November 21, 2016)

Bug fixes

API changes

Improvements

1.0.2 (November 21, 2016)

Bug fixes

API changes

Improvements

1.0.1 (September 30, 2016)

Bug fixes

1.0.0 (September 26, 2016)

API changes

Improvements

Bug fixes

1.0-rc3 (August 5, 2016)

API changes

Improvements

Bug fixes

1.0-rc2 (July 18, 2016)

API changes

Improvements

Bug fixes

1.0-rc1 (April 18, 2016)

API changes

Improvements

Bug fixes

Other

1.0-beta2 (October 14, 2015)

Beta 2 fixes over 50 bugs that were reported by users trying out beta 1. The vast majority of changes are small fixes to problems that are triggered in very specific situations or conditions, a few API consolidation changes, and a few browser workarounds.

API changes

Improvements

Bug fixes

1.0-beta1 (July 14, 2015)

The first beta of the huge, long-awaited Leaflet 1.0 release.

This version contains a lot of beneficial but potentially breaking changes (especially if you're a plugin author), so please read through the changes carefully if your code breaks after upgrading.

Vectors API improvements

Leaflet vector layers rendering got a major rewrite, making it possible to switch between rendering backends (Canvas, SVG) dynamically (and even use both for different layers at the same time), have more than one physical pane for vector layers, significantly improving performance, adding Canvas retina support, getting rid of ugly hacks and generally making the code much cleaner. Main PR #2290.

Layers API improvements

All Leaflet layers (including markers, popups, tile and vector layers) have been refactored to have a common parent, Layer class, that shares the basic logic of adding and removing. The leads to the following changes (main PR #2266):

In addition, layer events implementation was rewritten to use event delegation, significantly improving add/remove performance and memory footprint. #3032 #46

TileLayer & Projections API improvements

TileLayer code and everything projections-related has undergone a major refactoring, documented in PR #2247. It includes the following changes (in addition to much cleaner and simpler code):

TileLayer API improvements

These changes make implementing custom grid-like layers for Leaflet much easier.

Projections API improvements

These changes were targeted at removing any hardcoded projection-specific logic accross Leaflet classes, making it transparent and driven by the chosen CRS. They make using Leaflet with custom projections (including flat maps) much easier, and remove the need for ugly hacks in the Proj4Leaflet plugin.

Animations improvements and fractional zoom

Animation code in Leaflet had undergone a major rewrite (main PR: #2382), bringing improvements such as:

UX improvements

Misc. performance improvements

Other breaking API changes

Other API improvements

Bugfixes

Misc improvements

0.7.7 (October 26, 2015)

Note tha we skipped 0.7.6 version for which we accidentally published a broken build to NPM.

0.7.5 (September 2, 2015)

0.7.4 (September 1, 2015)

0.7.3 (May 23, 2014)

0.7.2 (January 17, 2014)

0.7.1 (December 6, 2013)

0.7 (November 18, 2013)

Improvements

Usability improvements

Map API improvements

TileLayer API improvements

Marker API improvements

Vector layers API improvements

Popup API improvements

Misc API improvements

Dev workflow improvements

Bugfixes

0.6 regression fixes

General bugfixes

Browser bugfixes

Mobile bugfixes

Map API bugfixes

Layers API bugfixes

Misc API bugfixes

0.6.4 (July 25, 2013)

0.6.3 (July 17, 2013)

Regression fixes

Bug fixes

Improvements

Dev Workflow improvements

0.6.2 (June 28, 2013)

0.6.1 (June 27, 2013)

0.6 (June 26, 2013)

Breaking changes

Improvements

Usability and performance improvements

API improvements

Layers API improvements
Map API improvements
Controls API improvements
Misc API improvements

Development workflow improvements

Bugfixes

General bugfixes

Browser bugfixes

Mobile bugfixes

API bugfixes

General API bugfixes
Layers API bugfixes
Map API bugfixes

0.5.1 (February 6, 2013)

0.5 (January 17, 2013)

Breaking changes

Be sure to read through these changes to avoid any issues when upgrading from older versions:

Improvements

Usability improvements

Interaction
Controls
Other

API improvements

Bugfixes

General bugfixes

API bugfixes

Browser bugfixes

0.4.5 (October 25, 2012)

0.4.4 (August 7, 2012)

Improvements

Bugfixes

0.4.2 (August 1, 2012)

0.4.1 (July 31, 2012)

0.4 (July 30, 2012)

API simplification

Leaflet 0.4 contains several API improvements that allow simpler, jQuery-like syntax (example) while being backwards compatible with the previous approach (so you can use both styles):

Notable new features

Improvements

Usability improvements

GeoJSON API changes

GeoJSON API was improved to be simpler and more flexible (example). The changes are not backwards-compatible, so be sure to update your old code.

Icon API changes

Icon API was improved to be more flexible, but one of the changes is backwards-incompatible: you now need to pass different icon properties (like iconUrl) inside an options object (example).

Control API changes

Other breaking API changes

Other API improvements

Bug fixes

General bugfixes

API bugfixes

Browser bugfixes

Mobile browser bugfixes

0.3.1 (February 14, 2012)

0.3 (February 13, 2012)

Major features

Improvements

Usability improvements

API improvements

Breaking API changes

Development workflow improvements

Bugfixes

General bugfixes

Browser bugfixes

Mobile browser bugfixes

0.2.1 (2011-06-18)

0.2 (2011-06-17)

Major features

Improvements

Usability improvements

API improvements

Development workflow improvements

Bug fixes

General bugfixes

Browser bugfixes

Mobile browsers bugfixes

0.1 (2011-05-13)

Initial Leaflet release.



jagephart/fishrmap documentation built on June 19, 2020, 12:15 a.m.