Releases: bilde2910/FreeField
Alpha release v1.1-alpha.5
This release adds clustering and filtering for Pokéstops, custom icon sets, and fixes various bugs.
Changes from v1.1-alpha.4
For a full list of changes, please see the releases page on GitHub.
New in this release
- Pokéstop markers now cluster together when a lot of them are visible, significantly improving performance for maps with a large numbers of Pokéstops
- Pokéstops can be shown/hidden using filters for research objectives and/or rewards (#6)
- Custom icon sets for map markers as well as species icons can now be installed via includes/userdata/themes
- SSL/TLS validation for webhooks and updates can now be disabled if needed
Bugfixes
- Markers no longer disappear from the map when panning or zooming
- Markers no longer render on top of navigation controls and the menu when using Mapbox as basemap provider
- Fixed devices with inaccurate date/time not detecting map updates until refresh
- Update downloads now use proper SSL/TLS compatibility handling if configured
- Webhook payload replacement tags PAD_LEFT and PAD_RIGHT now work properly
- Fixed I18N error occurring under certain circumstances
Additional changes since v1.0.7 (latest stable)
New in this release
- Icons identifying specific Pokémon are now displayed on the map and in webhooks where available by default
- The Pokéstops list on the administration pages is now paginated and searchable
- The size of the periodic research update polls that run when the map is open have been reduced by ~97%
- Pokéstops that are outside the currently rendered area of the map are now hidden, dramatically increasing client-side performance when zoomed in on maps with a large number of Pokéstops on them
- Coordinates links in the Pokéstops list now pan the map within FreeField instead of redirecting to the default external navigation provider
- Clicking the icons for the currently reported research of a Pokéstop in the Pokéstops list now opens a dialog on the map to report research on that Pokéstop
- Server-side processing time when importing Pokéstops reduced by ~97%
Bugfixes
- Icons/thumbnails now properly display in Discord webhooks based on
discord-embed-compact.json
- Minor bugfix for webhooks without objective and reward filters
- Fix miscellaneous warnings and notices when submitting research tasks, authenticating, and setting up FreeField
- Pokéstops are no longer silently dropped when importing large quantities (>approx. 250) of them at a time
- Minor PHP error fixed that caused map rendering to fail in a very limited number of environments
Removed in this release
- fopen() dependency removed:
allow_url_fopen=1
is no longer a requirement to run FreeField (#12)
Stable release v1.0.7
This release adds event research for the Valentine's Day event.
Changes from v1.0.6
For a full list of changes, please see the releases page on GitHub.
New in this release
- Added Valentine's Day event research
Alpha release v1.1-alpha.4
This release adds event research for the Valentine's Day event.
Changes from v1.1-alpha.3
For a full list of changes, please see the releases page on GitHub.
New in this release
- Added Valentine's Day event research
Additional changes since v1.0.7 (latest stable)
New in this release
- Icons identifying specific Pokémon are now displayed on the map and in webhooks where available by default
- The Pokéstops list on the administration pages is now paginated and searchable
- The size of the periodic research update polls that run when the map is open have been reduced by ~97%
- Pokéstops that are outside the currently rendered area of the map are now hidden, dramatically increasing client-side performance when zoomed in on maps with a large number of Pokéstops on them
- Coordinates links in the Pokéstops list now pan the map within FreeField instead of redirecting to the default external navigation provider
- Clicking the icons for the currently reported research of a Pokéstop in the Pokéstops list now opens a dialog on the map to report research on that Pokéstop
- Server-side processing time when importing Pokéstops reduced by ~97%
Bugfixes
- Icons/thumbnails now properly display in Discord webhooks based on
discord-embed-compact.json
- Minor bugfix for webhooks without objective and reward filters
- Fix miscellaneous warnings and notices when submitting research tasks, authenticating, and setting up FreeField
- Pokéstops are no longer silently dropped when importing large quantities (>approx. 250) of them at a time
- Minor PHP error fixed that caused map rendering to fail in a very limited number of environments
Removed in this release
- fopen() dependency removed:
allow_url_fopen=1
is no longer a requirement to run FreeField (#12)
Alpha release v1.1-alpha.3
This update provides, in addition to some small quality-of-life patches, major performance and scaling improvements to the map and increases compatibility of the map with more hosting providers.
Changes from v1.1-alpha.2
For a full list of changes, please see the releases page on GitHub.
New in this release
- The Pokéstops list on the administration pages is now paginated and searchable
- The size of the periodic research update polls that run when the map is open have been reduced by ~97%
- Pokéstops that are outside the currently rendered area of the map are now hidden, dramatically increasing client-side performance when zoomed in on maps with a large number of Pokéstops on them
- Coordinates links in the Pokéstops list now pan the map within FreeField instead of redirecting to the default external navigation provider
- Clicking the icons for the currently reported research of a Pokéstop in the Pokéstops list now opens a dialog on the map to report research on that Pokéstop
- Server-side processing time when importing Pokéstops reduced by ~97%
Bugfixes
- Pokéstops are no longer silently dropped when importing large quantities (>approx. 250) of them at a time
- Minor PHP error fixed that caused map rendering to fail in a very limited number of environments
Removed in this release
- fopen() dependency removed:
allow_url_fopen=1
is no longer a requirement to run FreeField (#12)
Additional changes since v1.0.6 (latest stable)
New in this release
- Icons identifying specific Pokémon are now displayed on the map and in webhooks where available by default
Bugfixes
- Icons/thumbnails now properly display in Discord webhooks based on
discord-embed-compact.json
- Minor bugfix for webhooks without objective and reward filters
- Fix miscellaneous warnings and notices when submitting research tasks, authenticating, and setting up FreeField
Alpha release v1.1-alpha.2
This minor update fixes some PHP warnings and notices that caused FreeField to not work properly on some web hosts.
Changes from v1.1-alpha.1
For a full list of changes, please see the releases page on GitHub.
Bugfixes
- Fix miscellaneous warnings and notices when submitting research tasks, authenticating, and setting up FreeField
Additional changes since v1.0.6 (latest stable)
New in this release
- Icons identifying specific Pokémon are now displayed on the map and in webhooks where available by default
Bugfixes
- Icons/thumbnails now properly display in Discord webhooks based on
discord-embed-compact.json
- Minor bugfix for webhooks without objective and reward filters
Alpha release v1.1-alpha.1
This update adds support for showing icons identifying the specific species of Pokémon that is rewarded from a research task where available. The old encounter icon will still be shown in cases where the species is unknown, or where there are several possible species. A long-standing bug that caused some webhooks to not display thumbnails/icons in Discord has also been fixed.
Changes from v1.0.6
For a full list of changes, please see the releases page on GitHub.
New in this release
- Icons identifying specific Pokémon are now displayed on the map and in webhooks where available by default
Bugfixes
- Icons/thumbnails now properly display in Discord webhooks based on
discord-embed-compact.json
- Minor bugfix for webhooks without objective and reward filters
Stable release v1.0.6
This release removes event research for the concluded Hoenn event and adds the new "Trade 10 Pokémon" event research.
⚠ Important change for Telegram webhook users: There is an issue in Telegram's Markdown parser that causes Telegram webhooks in FreeField to fail if the reporting user of a research task has an underscore in their nickname or username. This issue affects all FreeField instances with webhooks based on either of the two Telegram presets that ship with FreeField. To fix this issue, administrators should update their Telegram webhooks to use the HTML parse mode instead of Markdown, and replace the body of the webhook with the contents of one of these two files. Alternatively, you can delete and re-create your webhooks using the new HTML preset files. This issue only affects Markdown webhooks.
Changes from v1.0.5
For a full list of changes, please see the releases page on GitHub.
New in this release
- "Trade 10 Pokémon" added to event research task list
Bugfixes
- Fixed special characters in usernames in Telegram webhooks causing them not to trigger (#10)
Removed in this release
- Removed Hoenn event research tasks
Stable release v1.0.5
This release removes event research for the concluded Feebas event.
Changes from v1.0.4
For a full list of changes, please see the releases page on GitHub.
Removed in this release
- Removed Feebas event research tasks
Stable release v1.0.4
This release adds event research for the ongoing Feebas event.
Changes from v1.0.3
For a full list of changes, please see the releases page on GitHub.
New in this release
- Added event research tasks
Stable release v1.0.3
This release adds some quality of life features and adds event research for the ongoing Hoenn Celebration event.
Changes from v1.0.2
For a full list of changes, please see the releases page on GitHub.
New in this release
- Added checkbox to clear research tasks from all Pokéstops at once, intended to speed up resetting the map when the research task pool is shuffled. This checkbox is located underneath the Pokéstops list on the administration pages
- The registered users and Pokéstops tables can now be sorted by clicking on column headers in the table
- Added event research tasks