Roadbook generator

Dave, you have to wake up. Take another coffee ...
The right website is : https://roadbook.helpcomputer.org :-P

1.22.1

6 days ago

          • admin: creating or editing a personal note no longer fails (error 500, PersonalNote had no $fillable)
          • admin: editing a geocache no longer fails (error 500 on the location field); location is now read-only and ignored when posted, so the geocache never moves
          • weekly cleaner: orphan template files are now deleted from the public disk (they were looked up on the local disk and never removed)
          • docx: title, parking and personal note are escaped for XML (a & or < produced a file Word refused to open); the reference of the personal note template changes accordingly (& becomes &amp;)

                1.22.0

                1 week ago

                    • Laravel 13 (same file structure), laravel/tinker 3, PHPUnit 12, Symfony 8
                    • CSRF protection on Laravel 13 request forgery protection: a form posted by the site itself is also accepted on its browser origin header
                    • geocoder cache, admin sessions and cookie names kept across the upgrade
                      • docx download sent as the app response (same file and file name): no fatal error logged after each generation under Symfony 8; the response now also carries the session cookie and Cache-Control private

                            1.21.1

                            1 week ago

                                • PHP OPcache enabled in the image (prod, acc, staging)

                                          1.21.0

                                          2 weeks ago

                                              • Laravel 12 (same file structure), production goes from 1.19.0 to 1.21.0
                                              • admin on Backpack 7 (coreuiv2 theme 2, Basset 2), doctrine/dbal 4
                                              • admin forms carry a hidden _form_id field and the Delete button of the details page new attributes (Backpack 7), same data saved
                                              • deleting from the admin details page still stays on the page (Backpack 7 would go back to the list)
                                              • /changelog: an entry placed before the first version is ignored (was an error 500)
                                                • /changelog: a version without date reads "1 second ago" again
                                                • admin: searching the geocache list no longer fails (error 500: the location column was searched with LIKE)
                                                • the 4 laravel/framework advisories left open in 1.20 are fixed; composer audit and npm audit block the CI

                                                    1.20.0

                                                    2 weeks ago

                                                        • staging only: Laravel 11 gets no security fix any more, production goes from 1.19.0 to 1.21.0 (Laravel 12)
                                                        • Laravel 11 (same file structure), PHP 8.4 (image serversideup/php 8.4), Carbon 3, PHPUnit 11
                                                        • /changelog rendered by the app (same page): syonix/changelog-viewer held Carbon 2
                                                        • geocoder: willdurand/geocoder 5, toin0u/geocoder-laravel 13; the parking addresses already cached are asked to Nominatim once more
                                                          • deprecations of the app on PHP 8.1+ (null given to trim and strip_tags), now caught by the tests
                                                          • 4 laravel/framework advisories (debug page, signed URLs, email rule) are still open, fixed in 12.69 only: composer ignores them for this version

                                                              1.19.0

                                                              2 weeks ago

                                                                  • Laravel 10, PHP 8.2 (image serversideup/php 8.2)
                                                                  • Admin: Backpack 6 with the coreuiv2 theme (same look); its assets are
                                                                  • Front built by Vite 5 with Tailwind 3 and axios 1 (instead of laravel-mix,
                                                                      • Backpack 6.8 (from 5.6): the Backpack advisories without a fix in 5.x
                                                                      • npm: axios 1.x and lodash (bundled in the pages) without advisory; the

                                                                          1.18.0

                                                                          2 weeks ago

                                                                              • PHP 8.1 and Laravel 9 (from PHP 7.4 and Laravel 8); image on
                                                                              • matanyadaev/laravel-eloquent-spatial replaces the abandoned
                                                                              • league/geotools 1.3; the positions sent to MapQuest follow the order of the
                                                                                      • fideloper/proxy, fruitcake/laravel-cors (built into Laravel 9),

                                                                                      1.17.0

                                                                                      2 weeks ago

                                                                                          • Admin: Backpack 5.6 (from 4.1), without Backpack PRO: the GPX file
                                                                                          • Admin: sessions are invalidated when the password changes (Backpack 5
                                                                                          • Compiled views live inside the container (bootstrap/cache/views), no
                                                                                          • Deployed to staging only: Backpack 5 keeps two advisories without a fix in

                                                                                                    1.16.2

                                                                                                    2 weeks ago

                                                                                                            • Behind the HTTPS proxy, links and forms were generated in http since the

                                                                                                                  1.16.1

                                                                                                                  2 weeks ago

                                                                                                                            • Admin: long texts (geocache description and hint from the uploaded GPX

                                                                                                                                1.16.0

                                                                                                                                2 weeks ago

                                                                                                                                • Characterization tests (upload, docx generation, pages, admin, cleaner)
                                                                                                                                  • lgnap/a-gpx-fp 6.0 and lgnap/roadbook-creator 2.1.1 (phpoffice/phpword 1.4):
                                                                                                                                    • config/php.php can be loaded more than once (needed by the tests)
                                                                                                                                        • refresh:staging command and laravel/forge-sdk (Forge is gone; staging is
                                                                                                                                        • ext-http requirement (never used)

                                                                                                                                        1.15.3

                                                                                                                                        2 weeks ago

                                                                                                                                            • Deployment (Coolify, grawie): MySQL 8.0 -> 8.4 LTS (in-place upgrade,

                                                                                                                                                      1.15.2

                                                                                                                                                      3 weeks ago

                                                                                                                                                                • Dependencies updated within their current major versions (PHP 7.4, Laravel 8):
                                                                                                                                                                  • Matomo support dropped

                                                                                                                                                                  1.15.1

                                                                                                                                                                  2 years ago

                                                                                                                                                                          • Missing unknown "mystery" translation type

                                                                                                                                                                                1.15.0

                                                                                                                                                                                2 years ago

                                                                                                                                                                                • Handle waypoints from project-gc (code prefixed with WP)
                                                                                                                                                                                      • error when description is used in place of name (truncate at 250 chars)

                                                                                                                                                                                            1.14.1

                                                                                                                                                                                            4 years ago

                                                                                                                                                                                                    • use xml specific encoding system
                                                                                                                                                                                                    • strip html tags
                                                                                                                                                                                                    • transform 2 or more LF with only 2

                                                                                                                                                                                                          1.14.0

                                                                                                                                                                                                          4 years ago

                                                                                                                                                                                                          • Cache type original coordinates (c:geo)

                                                                                                                                                                                                                        1.13.1

                                                                                                                                                                                                                        4 years ago

                                                                                                                                                                                                                                • error with & into hint & description
                                                                                                                                                                                                                                • size of type imge

                                                                                                                                                                                                                                      1.13.0

                                                                                                                                                                                                                                      5 years ago

                                                                                                                                                                                                                                      • generate a map of gpx file
                                                                                                                                                                                                                                        • add a version to cache busting (js & css resources)

                                                                                                                                                                                                                                                  1.12.0

                                                                                                                                                                                                                                                  5 years ago

                                                                                                                                                                                                                                                  • Cache type translation concept
                                                                                                                                                                                                                                                  • Cito & Event logo cache types
                                                                                                                                                                                                                                                  • subtype (cache || waypoint) concept to CacheType
                                                                                                                                                                                                                                                  • skip too long gccode/name
                                                                                                                                                                                                                                                    • prefix becomes particle (can be after also)
                                                                                                                                                                                                                                                    • add other, reference & waypoint to multiSteps selection
                                                                                                                                                                                                                                                      • grey unused options configType
                                                                                                                                                                                                                                                      • use 5 chars after GC to identify code (instead of the 5 last)

                                                                                                                                                                                                                                                            1.11.1

                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                    • Matomo goal tracking with a title

                                                                                                                                                                                                                                                                          1.11.0

                                                                                                                                                                                                                                                                          5 years ago

                                                                                                                                                                                                                                                                          • Matomo tracking

                                                                                                                                                                                                                                                                                        1.10.0

                                                                                                                                                                                                                                                                                        5 years ago

                                                                                                                                                                                                                                                                                        • config panel
                                                                                                                                                                                                                                                                                          • cache busting assets system

                                                                                                                                                                                                                                                                                                    1.9.0

                                                                                                                                                                                                                                                                                                    5 years ago

                                                                                                                                                                                                                                                                                                    • silent automatic refresh staging calls
                                                                                                                                                                                                                                                                                                    • stop processing when too many caches into gpx
                                                                                                                                                                                                                                                                                                    • allow to add coordinates into template using var ${coordinates}
                                                                                                                                                                                                                                                                                                      • refresh ongoing text
                                                                                                                                                                                                                                                                                                      • non greedy matching geochecker
                                                                                                                                                                                                                                                                                                      • ignore case when seeking for cache type

                                                                                                                                                                                                                                                                                                                1.8.3

                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                        • issue when new location is null

                                                                                                                                                                                                                                                                                                                              1.8.2

                                                                                                                                                                                                                                                                                                                              5 years ago

                                                                                                                                                                                                                                                                                                                                      • Share meta for facebook

                                                                                                                                                                                                                                                                                                                                            1.8.1

                                                                                                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                                                                                                    • Share meta for facebook

                                                                                                                                                                                                                                                                                                                                                          1.8.0

                                                                                                                                                                                                                                                                                                                                                          5 years ago

                                                                                                                                                                                                                                                                                                                                                          • Share meta for facebook

                                                                                                                                                                                                                                                                                                                                                                        1.7.0

                                                                                                                                                                                                                                                                                                                                                                        5 years ago

                                                                                                                                                                                                                                                                                                                                                                        • Staging env == prod env
                                                                                                                                                                                                                                                                                                                                                                        • autorefresh of data through : command, deploy, weekly
                                                                                                                                                                                                                                                                                                                                                                          • Staging env become acceptance env

                                                                                                                                                                                                                                                                                                                                                                                    1.6.2

                                                                                                                                                                                                                                                                                                                                                                                    5 years ago

                                                                                                                                                                                                                                                                                                                                                                                            • migration can be resumed now

                                                                                                                                                                                                                                                                                                                                                                                                  1.6.1

                                                                                                                                                                                                                                                                                                                                                                                                  5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                          • migration can be resumed now

                                                                                                                                                                                                                                                                                                                                                                                                                1.6.0

                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                • input error validation in views
                                                                                                                                                                                                                                                                                                                                                                                                                • asset urls are now versionned through mix()
                                                                                                                                                                                                                                                                                                                                                                                                                • file inputs limited to zip/gpx/xml
                                                                                                                                                                                                                                                                                                                                                                                                                • display cacheType at left of GC code
                                                                                                                                                                                                                                                                                                                                                                                                                  • table type for geocaches description from text to mediumtext
                                                                                                                                                                                                                                                                                                                                                                                                                  • pass through CacheType model
                                                                                                                                                                                                                                                                                                                                                                                                                    • public url for persistent storage

                                                                                                                                                                                                                                                                                                                                                                                                                          1.5.0

                                                                                                                                                                                                                                                                                                                                                                                                                          5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                          • restriction when too many caches (prevent error with php ini input_vars directive)
                                                                                                                                                                                                                                                                                                                                                                                                                          • env mention into signature
                                                                                                                                                                                                                                                                                                                                                                                                                          • file upload size constrained with a clear error
                                                                                                                                                                                                                                                                                                                                                                                                                          • extract bound from files and store it in db
                                                                                                                                                                                                                                                                                                                                                                                                                          • public storage for persistent
                                                                                                                                                                                                                                                                                                                                                                                                                            • Errors from forms on top
                                                                                                                                                                                                                                                                                                                                                                                                                              • upload page in GET

                                                                                                                                                                                                                                                                                                                                                                                                                                    1.4.0

                                                                                                                                                                                                                                                                                                                                                                                                                                    5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                    • sort natural for geocaches list
                                                                                                                                                                                                                                                                                                                                                                                                                                          • parent_id not found at first pass
                                                                                                                                                                                                                                                                                                                                                                                                                                          • error when generate a roadbook without cache

                                                                                                                                                                                                                                                                                                                                                                                                                                                1.3.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                • a changelog viewer
                                                                                                                                                                                                                                                                                                                                                                                                                                                • semver & changelog to project
                                                                                                                                                                                                                                                                                                                                                                                                                                                • link to access to all data
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • unclosed div before signature
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • stop using gc prefix and use type to detect parkings

                                                                                                                                                                                                                                                                                                                                                                                                                                                            1.2.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • support zip files in upload
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • write a cron cleaner for unzipped files
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • we removed a .gpx at end of file, now it can be also a .zip

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        1.1.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • allow geocoder cache duration to be configurable through env
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • an empty string is submitted to lang filtering, it failed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • issue with reverse geocoding don't stuck all page

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    1.1.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • language detector filter strings from multi description (removing all that is not french)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • add icon to "no waypoint for multi" warning
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Multi's waypoints are order by prefix now

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1.0.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • allow to use an image to represent cache type
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • monitor cron running using ping before & after with healthchecks.io
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • cron to clean files that are not needed/linked anymore
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • A parent parking can be null without issue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0.11.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Add geochecker availability into document using url into description
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Add geochecker availability into document using gpx attributes (official geochecker)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Geocaches link with gpx file failed sometime

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0.11.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • link to send a mail

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0.10.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Support template through db instead of git version it
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Admin panel for Templates

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    0.9.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • rewrite save logic to decrease lot of sql calls
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • strip .gpx at the end of the filename
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • replace encoded quote by quote
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • replace SPW geocoder provider by OSM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • avoid an update of location when not needed

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0.9.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • log memory usage to process a gpx file
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • no autowiring (GeocacheParentResolver) in migrations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0.8.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • create ParentResolver to link parent & childs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • code & prefix from gccode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • use the both libs lgnap/*
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • rewrited parser logic to handle new libs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • use internal call updateOrCreate instead of home made logic
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • errors with getters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • typo () through parents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • issue with Collection::diff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • allow a parking to not have parent
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • don't expose error public

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0.7.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • setup admin panel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • create gpx file concept and link caches to it
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Dave message translated in english
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • typo => , prefered of and

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  0.6.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • little joke for dave

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0.5.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • replace & with &
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • rely on mb_strtolower instead strtolower to handle accents

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              0.5.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • button home to go back to home page

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0.4.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • add reverse geocoding to parking location(s)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • respect the order of selection list
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • forgot final position for multi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • when dealing with multi wps we don't take name & description

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0.3.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • use components to split all view ressources
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • pass to multi-pages process with list of cache
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • logic when uploading file

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0.2.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • presentation header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tailwind css
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • favicon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • adapt template to handle description
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • put back signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0.1.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years ago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • first version
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              © Grawie & TaRget ®
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              production
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Send us a mail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Laravel v13.34.0 (PHP v8.4.26)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Changelog - 89d992f