- Add copies of the leaflet resources to the
Bootstrap5resource group instead of sharing the instances with the default theme group. Sharing them leftresource.parentpointing at the wrong group, which broke name based resource deduplication in consuming applications and ended in aResourceConflictErrorwhen combined with another package shipping leaflet under the same resource names, e.g.cone.maps. [rnix]
- Refactor package layout to use
pyproject.tomland implicit namespace packages. [rnix] - Introduce
disable_interactionwidget property andlocation_display_renderer. [lenadax] - Update jQuery to version
4.0.0-beta.2. [lenadax] - Use Bootstrap icons as custom Leaflet markers. [lenadax]
- Implement dark theme for
Bootstrap5dark theme mode using css filters. [lenadax] - Use rollup for bundling scss. Use
make rollupto compile js and scss. [lenadax] - Use
webtestrunnerinstead ofkarmafor js tests. Usemake wtrto run tests. [lenadax] - Use
pnpmas package manager. [lenadax] - Use default
zoomifextract_zoomisTruebut no zoom given on request. [rnix] - Prevent initialize if widget is part of array template. [lenadax]
- Extend JS by
location_on_array_addandregister_array_subscribersfunctions to enable usage inyafowil.widget.array. [lenadax] - Rewrite JavaScript using ES6. [rnix]
- Introduce
show_lat_lonwidget property. If True, latitude and longtude additionally can be entered manually in inpuf fields. [rnix] - Consider
emptyvalueat extraction time. [rnix] - Introdude
factorywidget property. Defines a factory which is used to instance ectraction value. [rnix] - Introduce
extract_zoomwidget property. Defines whether to include zoom level on extracted value. [rnix] - Create Bootstrap5 widget version. [lenadax]
- Rewrite Javascript with ES6 classes. [rnix]
- Update leaflet to 1.7.1 and leaflet-geosearch to 3.5.0. [rnix]
Breaking changes
- Empty extration value is
Noneinstead of empty dictionary. [rnix]
- Pin upper versions of dependencies. [lenadax]
- Python 3 compatibility. [rnix]
- Convert doctests to unittests. [rnix]
- Use
yafowil.utils.entry_pointdecorator. [rnix, 2016-06-28] - Raise
ValueErrorinlocation_extractorif malformed request is received. [rnix]
- Make it work. [rnix]