2.33.1 (2023-08-03)
- Use a smarty plugin instead of direct php method (b8bbcd0)
2.33.0 (2023-08-03)
2.32.0 (2023-08-03)
- Automatic User Authentication History expunge (53a2218)
- Add a button to access the authentication history page (374c606)
- Add UserAgent column to audit posts (0004fba)
- Allow the user to be empty in authentication history (c53478d)
- Fix save_authentication_history() for secid auth (e04652f)
- Fix save_authentication_history() for secid login (1299e2f)
- Disable not implemented georss button (08cf0e6)
- Make the table full width in authentication history (f33d2fb)
- Move date column in authentication history (173eac2)
2.31.1 (2023-08-01)
2.31.0 (2023-07-31)
- Add a page to view last authentications attempts (dbf3b43)
- Store valid and failed login attempts (286d875), closes #814
- Fix user profile picture caption + alt profile translation (e41da61)
- Move iframe outside p tag (07a1e39)
- upgrade robot framework libraries and geckodriver (c5b8b9d)
- Fix translation issue (6721c01)
2.30.3 (2023-07-31)
- New translations (cd4bb2e)
2.30.2 (2023-05-09)
- smarty warning Using php-function "constant" as a modifier is deprecated (6b33844)
2.30.1 (2023-05-09)
- deps: bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 (1ea5612)
- deps: bump smarty/smarty from 4.2.1 to 4.3.1 (3557c62)
2.30.0 (2023-05-09)
- New translations help.html (French) [skip translate] (26650ef)
2.29.1 (2023-05-09)
- Fix cookie secure for GKT in CI tests (664c3a7)
2.29.0 (2023-05-09)
- Export BaseX data more often (3a83496)
- change visitorId construction (6bf88a6)
- Correct a bad link in locked script email (eef07ed)
- Make cron email subjects translatable (209cad5)
- Review GKT cookie parameters (6e6cfd1)
- Speedup by moving code to shutdown_function (5b2ebf8)
2.28.16 (2023-05-07)
- Wrong character in country track (81c9c11)
2.28.15 (2023-04-17)
- Fix database address (52b61d6)
2.28.14 (2023-04-05)
2.28.13 (2023-04-05)
- Completely remove static owner in postgres (4f09afe)
2.28.12 (2023-04-05)
- Remove static owner in create table (9084166)
- use env variable to select db in db-migrator (62d87c7)
2.28.11 (2023-04-05)
- Adjust field length in mass label generator (d986e03)
- claim page need users to be authenticated (a54e582)
- Hide mass labelling menu from unauthenticated users (2f36369)
- Mass labelling page only available to authenticated users (456f307)
- move quantile to public schema (8e7d06c)
- deps: bump cakephp/database from 4.4.0 to 4.4.10 (#816) (c7a01cc)
- Bump Sentry library version (c34dbd9)
2.28.10 (2023-02-25)
- Fix pre-commit check (d365677)
2.28.9 (2023-02-25)
- Split release workflows (3a368fa)
2.28.8 (2023-02-25)
2.28.7 (2023-02-25)
- Use github.ref to create sentry release (251d07f)
2.28.6 (2023-02-25)
- Force create a new sentry release on new tags (60b4ef1)
2.28.5 (2023-02-25)
- id parameter no more accepted by GcHu export form (6f60284)
2.28.4 (2023-01-04)
- Hide "active dev" banner on prod (ad868ea)
2.28.3 (2023-01-04)
- Stop truncating setting table in db-migrator (86b7ba5)
2.28.2 (2023-01-03)
- Add site stats refresh to cli (2cca0a7)
- Enable OC DE waypoint sync (0036c64)
- FIx a class not found error (de941fe)
- Fix account activation link (425fd99)
2.28.1 (2023-01-03)
- Add option to disable site analytics on registration (0339b72)
- Disable OC RO sync temporarily (7e4dae2)
- Restore table on db import (91b85d4)
2.28.0 (2023-01-02)
- Add new string to translation (47076de)
- Add some Makefile commands (7fdff08)
- Align map markers with legend (fbe737e), closes #808
- Disable GeoDashing synchronization (ca7224a), closes #811
- Drop new tables in the db-migrator script (11d3064)
- Fix first/last step detection on GeoKret details map (8f6e385)
- Fix moves numbering for "Show move on map" button (55bf661)
- Fix OKAPI importer (b5f46cc)
- Include MarkerLine only once in GeoJson (28a5342), closes #808
- Resend Activation email if to update username and account not valid (2e4e6d3)
- Review menu on mobile (5598d78)
- Rework users profile menu (4a6af8c), closes #809
- Show the tracking opt-out on current user's profile only (b5501e4)
- Use console writer in basex import All cli (9df83c6)
- Use new c:geo logo in logbook (7673d40), closes #810
- Revert "fix: Validate account while signin using OAuth" (8ea9b99)
- Add forgotten strings from translation (42523d2)
- Add new Makefile entry to clean all (01aa50e)
2.27.3 (2022-12-27)
- Sent mail in foreground during unit tests (95ecdeb)
2.27.2 (2022-12-27)
- Move invalidate Account Activation to the database (3431459)
- Save the last sent account renotification datetime (5b0d6b1)
- Send account activation mails in background (9ccb63e)
- Send welcome email on oauth login (965bf1c)
- Set reply-to to noreply on sent mails (56f6ad9)
- Validate account while signin using OAuth (01e5f31)
- Declare a function argument type (8bb3786)
2.27.1 (2022-12-26)
- Audit log for sent mails (ff93340)
- Database integrety with deleted users on gk moves comments (fbb510c)
- Database integrity with deleted users on gk moves comments access (f0cfb53)
- Declare intenal IP (22e5e6a)
- Prevent error when a picture have no author (1e5772d)
- Cache admin query info (c7cb1bb)
2.27.0 (2022-12-24)
- Dump basex exports (cd1d294)
2.26.16 (2022-12-24)
- Crowdin as tag major (7aa82f9)
2.26.15 (2022-12-24)
- Upload crowding translation files on branchs not tags (611dfa2)
2.26.14 (2022-12-24)
- Ci workflow adjustments (991aa85)
2.26.13 (2022-12-24)
- automatic branch rebase again (f098b1e)
2.26.12 (2022-12-24)
- Adjust automatic branche rebase (41d1cb5)
2.26.11 (2022-12-24)
- Adjust tag name in workflow (a67b5a8)
2.26.10 (2022-12-24)
- deps: bump guzzlehttp/guzzle from 7.4.3 to 7.5.0 (#799) (12bbeb6)
- deps: bump smarty/smarty from 4.1.1 to 4.2.1 (#798) (3f44c62)
2.26.9 (2022-12-24)
- Fix an function call (5e2c3aa)
2.26.8 (2022-12-24)
- Prevent error when no script were run yet (c83be03)
2.26.7 (2022-12-24)
- Disable amqp trigger while importing users (09b4891)
2.26.6 (2022-12-24)
- Declare server IP in no req limits (cf64d03)
- Declare whole ip range as not rate limited (d84e08d)
- Finish updating footer colors (bbd28d3)
- Update support mail address (8e556b0)
- Rename some Makefile entries (52e9809)
2.26.5 (2022-12-23)
- Shorten navbar links (8c07795)
2.26.4 (2022-12-22)
- Rename columns name (67e6154)
2.26.3 (2022-12-22)
2.26.2 (2022-12-22)
- Dropzone was not displayed when hovered (ceed920)
2.26.1 (2022-12-16)
- Add rabbitmq link into admin (a194a9f)
2.26.0 (2022-12-16)
- Add necessary material to synchronize a BaseX copy (223c13b)
- Add Postgres notifyQueues (35a4eb1)
- Linking to RabbitMQ (eacae70)
2.25.17 (2022-12-16)
2.25.16 (2022-12-14)
- Show on home page the newly created GK with an owner (a844dc5)
2.25.15 (2022-12-14)
- New translations messages.po (French) [skip translate] (#789) (3857716)
- New translations messages.po (Portuguese) [skip translate] (#786) (8c218e3)
2.25.14 (2022-12-10)
- New Crowdin updates (#781) (c08ac2b)
- New Crowdin updates (#783) (2e38eb7)
- New translations messages.po (French) [skip translate] (#784) (da90f76)
2.25.13 (2022-12-08)
2.25.12 (2022-12-08)
2.25.11 (2022-12-08)
2.25.10 (2022-12-08)
- Fix typos (0d30efb)
2.25.9 (2022-12-08)
- Bump crowdin action (c9723ec)
2.25.8 (2022-12-08)
- dummy commit to trigger workflows (3b216b7)
2.25.7 (2022-12-08)
2.25.6 (2022-12-08)
- Revert "ci: Change crowdin pull request title" (0882472)
2.25.5 (2022-12-08)
2.25.4 (2022-12-08)
- New translations help.html (Chinese Simplified) [skip translate] (cf4fb4c)
- New translations help.html (Dutch) [skip translate] (25ec404)
- New translations help.html (French) [skip translate] (faecec7)
- New translations help.html (Italian) [skip translate] (921bd09)
- New translations help.html (Japanese) [skip translate] (235beab)
- New translations help.html (Polish) [skip translate] (3b31212)
- New translations help.html (Portuguese) [skip translate] (07bae69)
- New translations help.html (Spanish) [skip translate] (bbf7a40)
- New translations help.html (Thai) [skip translate] (24b3e0f)
2.25.3 (2022-12-07)
2.25.2 (2022-11-27)
2.25.1 (2022-11-27)
- Bump to postgres 14 (56c2e29)
- Fix typo (54b0995)
2.25.0 (2022-11-26)
- Allow bypass API count rate limiting (0568444)
- No rate limit /s for internal communication (132dbcc)
- [cli] continue on error when a userbanne cannot be generated (e50c9d6)
- Also show current Rate-Limit when RL reached (f9ea0dc)
- Change admin menu color (5a50293)
- Exclude registration form from POST audit logs (5f43e96)
- Fix user delete cascade (aa62d02)
- memory limit exception for "heavy" users (7b900c5), closes #761
- Prevent an export error when no comment added (ecf6f85)
- PrizeAwarderTopMovers restrict by move_type "alive" (997c8df)
- Remove debug code (16da80b)
- rename constant (deb7c48)
2.24.1 (2022-10-16)
2.24.0 (2022-10-16)
2.23.19 (2022-10-16)
- Limit geojson moves to 500 results (cc37a2f)
2.23.18 (2022-10-16)
- Warkaround map pins issue with multiple pages (1499551)
2.23.17 (2022-10-15)
- Account created via OAuth have no password (db9e851), closes #755
- Add dev link to create social auth connect users (ede3e21)
2.23.16 (2022-10-14)
2.23.15 (2022-10-14)
- Fix Visual images in QA Tests (c869c1f)
2.23.14 (2022-10-14)
2.23.13 (2022-10-14)
2.23.12 (2022-10-14)
2.23.11 (2022-09-18)
2.23.10 (2022-06-26)
- Prevent horizontal scroll with datatable (628ad20)
2.23.9 (2022-06-26)
2.23.8 (2022-06-26)
- Create initial custom error pages (8ca64c0), closes #734
- Define quick search input max length (296ce64), closes #734
2.23.7 (2022-06-26)
2.23.6 (2022-06-26)
2.23.5 (2022-06-26)
2.23.4 (2022-06-26)
- Clear css on startup so they are regenerated (fdf1d2e)
2.23.3 (2022-06-26)
- Define bootstrap style for images added as inline in markdown (de61b21), closes #735
- Fix editing GK (0385090)
- Only owner can edit his GeoKrety (f2bbd9a)
- Remove altitude profile placeholder as not really implemented (08df211), closes #737
- Remove external images from user to user messages (72cbfd9)
- Stay on current step while data are invalid (2930209), closes #731 #732 #733
2.23.2 (2022-06-25)
- Don't let inscrybmde autoload resources from external (3e5c6b0)
- Fix move comment lenght validation (6bcf92d)
2.23.1 (2022-06-25)
- Also add DELETE support for local dev in docker-compose (07082e7)
2.23.0 (2022-06-25)
- Implement full exports (852666f)
2.22.9 (2022-06-19)
2.22.8 (2022-06-19)
- Fix: disconnect early in xml exports (8e62b1a)
- handle legacy GKM route gk details by modifiedsince (167a760)
2.22.7 (2022-06-19)
2.22.6 (2022-06-19)
- Fix reset development database (10a15fa)
2.22.5 (2022-06-19)
- Fix move audit sequence to audit schema (2f1a94b)
2.22.4 (2022-06-18)
- Move audit sequence to audit schema (273ec37)
2.22.3 (2022-06-18)
2.22.2 (2022-06-18)
- Add missing legacy redirect registration route (e1431f1)
- Do not hide php errors on dev (a50a801)
- xml export header already sent (ec52f0b)
2.22.1 (2022-06-18)
- Save sessiongid in audit logs (1c27c54)
2.22.0 (2022-06-18)
- Allow admin to reset rate-limits (d89f47f)
- Audit log move parameters (9174008)
- Set GeoKrety version in headers and rate limits (94d2dfb)
- Adapt tests to new messages (12cb096)
- Add a dev option to force logs all posts values (f667831)
- Add email subject to audit logs (a8b02b6)
- Add missing event listener (c1aa17f)
- ADd new schema in copy scripts (880c08c)
- Add rate-limit audi logs (a1b3140)
- Audit log xml errors objects (e4a7f7c)
- Close session after using secid (b2081f7)
- Fix refresh secid (4981c08)
- Move audit tables to audit schema (6dfbdeb)
- nginx now returns 429 on rate limit excess (abe26b6)
- Prevent line wrap (91e6c86)
2.21.2 (2022-06-12)
2.21.1 (2022-06-12)
- Prevent error in export details (cb355a6)
2.21.0 (2022-06-12)
- Add admin endpoint to see raw prometheus exporter (d728d22)
- Add export2 with details (2872e36)
- Add other images to XML export2 details (5c81ce0), closes #611
- Add rate limit per api call (9833cc0)
- Add support for legacy GKM api endpoints (8e388ae)
- Allow GeoKrety list ordering (8151953), closes #605
- Allow more datetime formats in xml exporters (60b1752)
- Allow Moves list ordering (fed6ee2), closes #605
- Add an export2 with details example (209ddb0)
- Adjust rate limits (e52c0c0)
- Allow showing 100 element in datatables (faba4a9)
- Don't refresh materialized concurrently on dev reset (fbb8b51)
- Fix export* get inventory (dfb3e03)
- Fix htmlentities breaking change in php 8.1 (8ef27ba)
- Fix posting move on legacy endpoint (b4166b3)
- Fix some php 8.1 issues (a50ce04)
- Leave an xml entry with the legacy typo (37a14b5)
- Redefine rate limit for export2 endpoint (74d071e)
- Refresh materialized views during tests (d71d864)
- Update some dependencies (b070d55)
- Workaround bcosca/fatfree-core/issues#345 (05ad4d9)
- Greatly improve move save time (891855a)
- Disable download gk track (ea16ff0)
- Reindent composer.json (2de86ab)
- Save some useful links (bba087f)
2.20.2 (2022-05-25)
2.20.1 (2022-04-09)
- Fix GeoKrety create CSRF (f892114)
2.20.0 (2022-04-09)
- Allow to choose default GeoKret template on creation (0edc11f)
- New translations (d7b65d4)
2.19.0 (2022-04-09)
- persist sessions only when really authenticated (9cabda1)
- Fix typo (653722b)
- New translations (2b86ff3)
2.18.2 (2022-04-03)
- Reformat delete user modal content (cb9a1d5)
2.18.1 (2022-04-03)
- Activate recaptcha properly on user delete modal (60e22fa)
2.18.0 (2022-04-02)
- Disable map mouse scroll except for Geokrety map (9aab37e)
- Clean comment (2dd1e44)
2.17.3 (2022-03-17)
2.17.2 (2022-03-17)
- Fix small bug introduced by ee6bf1b6 (6d1d61c)
2.17.1 (2022-03-17)
2.17.0 (2022-03-10)
- Enhance a geojson database query (6096976)
- Symplify a test condition (fb10d89)
- Migrate go2geo to bootstrap (bf2c221)
2.16.2 (2022-03-06)
- Create missing index on gk_geokrety_in_caches view (9e9d4fb)
- Fix database-migrator timeout on gk-moves postProcess (438174c)
- remove host from nginx logs (7237fbc)
- Speedup Geokrety Map geojson (c4229b6)
2.16.1 (2022-02-26)
2.16.0 (2022-02-26)
- Initial migration to php-fpm (8783a12)
2.15.2 (2022-02-26)
- Fix cron environment variables (3a2c367)
2.15.1 (2022-02-25)
2.15.0 (2022-02-25)
- Find libravatar url asynchronously (a3dc1a9)
- Create missing index on moves table (efb6e73)
- Fix centering map on Where are my Geokrety page (ea986d8)
- Fix display owner in Owned Geokrety Map popups (25da79a)
- Fix string translation (1e1b031)
- Use smarty fetch instead of display to return string (e73d5aa)
- Define function return types (a81c926)
- Remove unnecessary null check (4e96b13)
- Use sprintf instead of concatenation (4c20ec8)
2.14.6 (2022-02-23)
- Update composer.lock (205fa72)
2.14.5 (2022-02-23)
- Fix dependency for sentry/sentry (551cfeb)
2.14.4 (2022-02-19)
- Fix DB migrator duplicates on gk_watched (8230803)
- replace sentry/sdk by latest sentry/sentry (be4cce3)
2.14.3 (2022-02-17)
2.14.2 (2022-01-31)
2.14.1 (2022-01-31)
- Add password reset link on registration error (468dff1)
- No need to translate emoji strings (063c0b4)
- Social registration does not check for duplicate username (92bb2ac), closes #707
2.14.0 (2022-01-30)
- Fix database-migrator bug introduced by c66230b4 (9415982)
- Fix displaying some navbar items on mobile (d9601a8)
- Fix importing move comments with links (fa8752c)
2.13.1 (2022-01-29)
2.13.0 (2022-01-29)
- Clear sensible env vars (c66230b)
- Display 404 instead of 403 (6a2fc8a)
- Fix highlight missing GeoKrety in lists (bad359c)
- Fix pagination when param is % (5866f32)
- Fix posicon in lists (647da55)
- Use classic osm tiles (73acd0a)
- Upgrade xfra35/f3-access to v1.2.2 (a3463f0)
2.12.1 (2022-01-08)
2.12.0 (2022-01-08)
- Relates #701: manage home position in database (9eca851)
- Use logical colors to show observation area (b9d1d0d)
- Display message when observation area is disabled (5a122f8)
- Fix links to help page (11aca08)
- Hide missing GeoKrety from daily mails (8cc9928)
- Hide missing GeoKrety from maps (4b88bf0)
- Show move captcha only for unauthenticated users (db9fde5)
- User's home coordinates can be removed from account (acff471), closes #701
2.11.3 (2022-01-05)
2.11.2 (2022-01-03)
2.11.1 (2022-01-03)
- Fix typo in many strings (90d427e)
2.11.0 (2022-01-03)
- Redirect or display useful errors on 401/403/404 (624031f)
- Don't alert on locked script if they are acked (5e5f6ba)
- Fix some corrupted modals (68560ef)
- Output /app-version as json (6f144dc)
2.10.1 (2021-12-26)
- Fix new php-cs-issues since upgrade to 3.4 (f931e7f)
2.10.0 (2021-12-26)
- Create manual action for crowdin upload (05b02b9)
- Drop duplicated release from Changelog (ca8a1f2)
2.9.0 (2021-12-26)
- Close all user's session on username change (ce72033)
- Enable csrf for admin ack script (a01c089)
- Enable csrf for admin award user (f9196a6)
- Enable csrf for admin invalidate user email (723a266)
- Enable csrf for admin unlock script (90f38a3)
- Enable csrf for archive GeoKret (a18a335)
- Enable csrf for asend message to user (595150f)
- Enable csrf for change username (053b1f7)
- Enable csrf for changing preferred language (c130a08)
- Enable csrf for define picture as main avatar (96b9d7d)
- Enable csrf for delete picture (b154ec4)
- Enable csrf for edit picture (36f9c8c)
- Enable csrf for email change revert (6d87124)
- Enable csrf for email change token validate (043ea35)
- Enable csrf for email change validate (d3280dd)
- Enable csrf for email revalidate (7ea9db8)
- Enable csrf for GeoKret offer for adoption (40b837f)
- Enable csrf for geokrety claim (bba97d5)
- Enable csrf for GeoKrety creation (226390b)
- Enable csrf for GeoKrety label creation (c38eec0)
- Enable csrf for login forms (bd5a7fd)
- Enable csrf for move delete (e9ef51a)
- Enable csrf for move form (d9a3c27)
- Enable csrf for news comment delete (7ea3209)
- Enable csrf for news comments (cfc2e42)
- Enable csrf for news subscription (bdbe51b)
- Enable csrf for OAuth disconnect (001ac2f)
- Enable csrf for password change (b48154b)
- Enable csrf for password recovery (e72fbb9)
- Enable csrf for refresh secid (40389a7)
- Enable csrf for registration forms (389fe84)
- Enable csrf for term-of-use accept (2e2403e)
- Enable csrf for update email (478845a)
- Enable csrf for user banner template chooser (305aca7)
- Enable csrf for user define observation area (d03e100)
- migrate extract translations strings to GH Actions (911787a)
- Add some context typing (145a0e7)
- Drop unnecessary code (948a574)
- Factorize checkCaptcha call (858bd40)
- Factorize csrf inclusion (c3b91d8)
2.8.1 (2021-12-09)
2.8.0 (2021-12-07)
- Enable GH workflow (903219b)