diff --git a/conf.py b/conf.py index e113d98500b..0bec8c07a70 100644 --- a/conf.py +++ b/conf.py @@ -92,9 +92,9 @@ def __getattr__(cls, name): # built documents. # # The short X.Y version. -version = '8.4' +version = '8.6' # The full version, including alpha/beta/rc tags. -release = '8.4.1' +release = '8.6.0-beta2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None diff --git a/en/MIGRATION_GUIDE.txt b/en/MIGRATION_GUIDE.txt index 1e9636b9ef4..daefe46c2c3 100644 --- a/en/MIGRATION_GUIDE.txt +++ b/en/MIGRATION_GUIDE.txt @@ -6,12 +6,106 @@ MapServer Migration Guide ***************************************************************************** -:Last Updated: 2025-09-22 +:Last Updated: 2025-11-18 .. contents:: Table of Contents :depth: 2 :backlinks: top +.. _migration-8-6: + +MapServer 8.4 to 8.6 Migration +============================== + +- You can now enable an automatically generated index page, that lists + all of your OGC services and endpoints, for each mapfile that you + defined in your CONFIG file. To enable the index, add `MS_INDEX_TEMPLATE_DIRECTORY` + to your environment variables section of the :ref:`config` file, such as:: + + ENV + # + # Index page + # + MS_INDEX_TEMPLATE_DIRECTORY "/ms4w/share/ogcapi/templates/html-index-bootstrap/" + END + + .. image:: ./images/index-page-ms4w.png + :width: 800 + :height: 433 + :class: no-scaled-link + + .. seealso:: :ref:`index-page` & :ref:`rfc140` + +- A new :ref:`identify` object can be used in a mapfile to control how features are + found through queries, to account for the actual symbol being used for + that CLASS. This could be useful for WMS GetFeatureInfo requests. + + .. code-block:: mapfile + + MAP + ... + WEB + METADATA + "wms_title" "My WMS Server" + ... + END #metadata + END #web + ... + SYMBOL + NAME "mysvg" + TYPE svg + IMAGE "./ttt.svg" + END #symbol + ... + LAYER + IDENTIFY + CLASSGROUP "test" + END #identify + CLASS + GROUP "test" + STYLE + ANGLE 30 + SYMBOL "mysvg" + END #class + END #layer + ... + END #map + + .. seealso:: original Pull Request `#7318 `__ + +- :ref:`FALLBACK ` has been added to the CLASS object, to allow that class to be used + if no other class can be applied. + + .. code-block:: mapfile + + MAP + ... + LAYER + ... + CLASS + NAME "test1" + ... + END #class + CLASS + NAME "test2" + ... + END #class + CLASS + NAME "test3" + ... + FALLBACK TRUE + END #class + END #layer + ... + END #map + + .. seealso:: original Pull Request `#7309 `__ + +- :ref:`ogcapi` has been enhanced to allow `vendorSpecificParameters` passed through to the OpenAPI + document on the `/items` definitions. + + .. seealso:: original Pull Request `#7295 `__ + .. _migration-8-4: MapServer 8.2 to 8.4 Migration diff --git a/en/announcements/announcements_archive.txt b/en/announcements/announcements_archive.txt index c7e080a8f5e..14f3e9d0552 100644 --- a/en/announcements/announcements_archive.txt +++ b/en/announcements/announcements_archive.txt @@ -4,6 +4,20 @@ MapServer Announcement Archives ***************************************************************************** +**2025-11-18 - MapServer 8.6.0-beta2 is released** + +The second beta for MapServer 8.6 has been released. The list of +major changes for this release can be found in the :ref:`8.6 announcement `. +See the :ref:`changelog ` +for the full list of changes and head to :ref:`download` to obtain a copy. + +**2025-11-13 - MapServer 8.6.0-beta1 is released** + +The first beta for MapServer 8.8 has been released. The list of +major changes for this release can be found in the :ref:`8.6 announcement `. +See the :ref:`changelog ` +for the full list of changes and head to :ref:`download` to obtain a copy. + **2025-09-19 - MapServer 8.4.1 is released** The maintenance release of MapServer 8.4.1 has been issued in order to fix diff --git a/en/development/announce/8-6.txt b/en/development/announce/8-6.txt new file mode 100644 index 00000000000..9b2ea9fcc88 --- /dev/null +++ b/en/development/announce/8-6.txt @@ -0,0 +1,87 @@ +.. _announce-8-6: + +***************************************************************************** +Version 8.6.0-beta2 Announcement +***************************************************************************** + +:Authors: Project Steering Committee +:Last Updated: 2025-11-18 +:Status: Draft + +The MapServer Team is pleased to announce the second beta release of +MapServer 8.6.0-beta2 + +The upcoming 8.6 release brings a number of major new features that are briefly +summarized in this document. The full list of changes can be found in :ref:`changelog-8-6`. +The :ref:`Migration Guide ` also contains more detailed examples of +the major changes. + +Major New Features Coming in MapServer 8.6 +------------------------------------------ + +- new MapServer index page (`#7350 `__) + +- WMS GetFeatureInfo: add options to precisely identify points through their symbols (`#7318 `__) + +- add FALLBACK parameter for CLASS object, to be applied if none of the previously defined classes has been applied (`#7309 `__) + +- add vendorSpecificParameters to OpenAPI document (`#7295 `__) + +Other Related Updates +--------------------- + +- the demo server hosting many live OGC endpoints has been updated & + constantly maintained, as it is so important for the community: + https://demo.mapserver.org + +Migration Guide +--------------- + +Head to the :ref:`Migration Guide ` for mapfile examples of the major 8.4.0 changes. + +Source Code Download +-------------------- + +The source for this release can be downloaded at: + + https://mapserver.org/download.html + +Binary Distributions +-------------------- + +Binary distributions will be available in the coming days: + +- Debian binaries of 8.6.0-beta1 are already available: https://tracker.debian.org/pkg/mapserver +- `OSGeoLive `__ 17.0 release process is happening now, but + it will soon include MapServer 8.6.0-beta1 +- `UbuntuGIS `__ will follow the OSGeoLive + release and will then include MapServer 8.6.0-beta1 +- MS4W users have already been using branch-8-6 code, but watch for + a new release shortly containing the 8.6.0-beta1 changes at: https://ms4w.com + +.. TBD + - `RHEL and CentOS` TODO + - `OpenSUSE` TODO + +Other binary distributions listed on the download page should also be updated +with binaries for the new release shortly. + +Documentation +------------- + +The entire 8.4.0 documentation is also available as a `PDF document `__ |image| +(1143 pages, with clickable table of contents as well). + +.. |image| image:: ../../../_static/pdf.png + :height: 15 + :width: 15 + :alt: PDF icon + :target: https://download.osgeo.org/mapserver/docs/MapServer.pdf + +Thanks +------ + +Thank you to all of the users, developers, and supporters of MapServer. Enjoy! + +*The MapServer Team* + diff --git a/en/development/announce/index.txt b/en/development/announce/index.txt index 154b1277ea0..65f71000ebc 100644 --- a/en/development/announce/index.txt +++ b/en/development/announce/index.txt @@ -8,6 +8,7 @@ .. toctree:: :maxdepth: 2 + 8-6 8-4 8-2 8-0 diff --git a/en/development/changelog/changelog-8-6.txt b/en/development/changelog/changelog-8-6.txt new file mode 100644 index 00000000000..ea73cc18b31 --- /dev/null +++ b/en/development/changelog/changelog-8-6.txt @@ -0,0 +1,124 @@ +.. _changelog-8-6: + +************************** + MapServer 8.6 Changelog +************************** + +The summary of major changes for this release can be found in the `HISTORY.md `__ +file from the source directory. + +.. _changelog-8-6-0-beta2: + +Changes from 8.6.0-beta1 to 8.6.0-beta2 +======================================= + +* Add additional URL creation logic for Landing Page URLs ( `#7389 `__ ) (Seth G) : `c70b447 `__ + +.. _changelog-8-6-0-beta1: + +Changes from 8.4.1 to 8.6.0-beta1 +================================= + +* Fix: Memory leaks in config and landing page fixes ( `#7385 `__ ) (Seth G) : `2715c5d `__ +* Add config to msautotest folder checks ( `#7386 `__ ) (Seth G) : `099a0b1 `__ +* msautotest: fix config match errors ( `#7384 `__ ) (Jeff McKenna) : `bbc825d `__ +* Fix query maps with MS_NORMAL and MS_HILITE styles with WFS layers ( `#7364 `__ ) ( `#7365 `__ ) (Tamas Szekeres) : `3c37e22 `__ +* WFS: add next link if there might be features left ( `#7328 `__ ) (Patrik Sylve) : `9b7c8d0 `__ +* Provide additional names in FindProtobufC.cmake ( `#7130 `__ ) (Howard Butler) : `fc79134 `__ +* PostGIS: Escape geometry column name consistently ( `#7324 `__ ) (Jørgen Reimer Nystad) : `c78aafd `__ +* Default to use FindFreetype/FindIconv from cmake ( `#7376 `__ ) (Landry Breuil) : `151abf1 `__ +* add extra spece in construction of query ( `#7379 `__ ) (Michael D. Smith) : `b7ac51d `__ +* msautotest updates ( `#7380 `__ ) (Seth G) : `bbcdddf `__ +* Disable build isolation to not download setuptools dependency. ( `#7377 `__ ) (Bas Couwenberg) : `d27752e `__ +* Remove legacy bootstrap4 files ( `#7363 `__ ) (Seth G) : `2445768 `__ +* Do the fontconfig detection on all platforms, not only MacOSX ( `#7372 `__ ) (Landry Breuil) : `47b51df `__ +* WMS Client: Validate style in wms_style metadata ( `#7368 `__ ) (Patrik Sylve) : `1d379a7 `__ +* WMS Client: Do not modify layer extent `#7367 `__ ( `#7371 `__ ) (Patrik Sylve) : `386c136 `__ +* build(deps): bump actions/upload-artifact from 4 to 5 ( `#7369 `__ ) (dependabot[bot]) : `0f1a401 `__ +* Process empty path requests with mapfiles in querystrings ( `#7366 `__ ) (Seth G) : `e71de03 `__ +* Add ows_extra_params for OGC Features API ( `#7360 `__ ) (Seth G) : `265c9d9 `__ +* build(deps): bump github/codeql-action from 3 to 4 ( `#7361 `__ ) (dependabot[bot]) : `fee747f `__ +* OGC API/OpenAPI: add vendorSpecificParameters for items paths ( `#7295 `__ ) (Tom Kralidis) : `07acb6b `__ +* RFC 140 Impementation: Mapserver Homepage ( `#7350 `__ ) (Seth G) : `6b59663 `__ +* Merge pull request `#7343 `__ from geographika/raster-query-double (Seth G) : `29e4ae8 `__ +* Fix(parser): Prevent crash with non-existent layer in REQUIRES ( `#7334 `__ ) (Māris Nartišs) : `342b042 `__ +* Fix use-after-free error in msDrawRasterLayerLowOpenDataset ( `#7333 `__ ) (Māris Nartišs) : `3c18f7e `__ +* WMS GetFeatureInfo: add options to precisely identify points through their symbols (Even Rouault) : `b8f298d `__ +* msShapeGetNextClass(): use msScaleInBounds() (Even Rouault) : `d9ef84c `__ +* add bootstrap install to CMake build summary ( `#7351 `__ ) (Jeff McKenna) : `df31c72 `__ +* Use LF ( `#7352 `__ ) (Seth G) : `9753718 `__ +* update for 8.4.1 release (Jeff McKenna) : `fb4fa64 `__ +* update history (Jeff McKenna) : `e30e2a8 `__ +* Add Bootstrap 5 OGC API template files ( `#7338 `__ ) (Seth G) : `4777b7a `__ +* Add missing column name escaping in FLTGetCommonExpression() ( `#7348 `__ ) (Even Rouault) : `aaeedcd `__ +* Update Ubuntu CI setup.sh ( `#7347 `__ ) (Seth G) : `d327d58 `__ +* Make projection context ref counting thread safe again ( `#7079 `__ ) ( `#7345 `__ ) (Tamas Szekeres) : `27b2a1a `__ +* Remove legacy WMS versions ( `#7337 `__ ) (Seth G) : `d66c340 `__ +* Style: make fallback configurable in CLASS ( `#7309 `__ ) (Patrik Sylve) : `8db1ef9 `__ +* Support Float32 or Float64 labels (sethg) : `aab8852 `__ +* Add Float64 test (sethg) : `7348c87 `__ +* Add MS_IMAGEMODE_FLOAT64 type for raster labels (sethg) : `b520879 `__ +* Add test case (sethg) : `c219201 `__ +* build(deps): bump actions/setup-python from 5 to 6 ( `#7339 `__ ) (dependabot[bot]) : `b78b0dc `__ +* Update msautotest output to GDAL 3.11.3 ( `#7336 `__ ) (Seth G) : `caaefa0 `__ +* msautotest Python GDAL get version fix ( `#7329 `__ ) (Seth G) : `87d522c `__ +* Speed-up vagrant package installation ( `#7330 `__ ) (Seth G) : `11d4146 `__ +* Switch to SXF (sethg) : `1fddafc `__ +* Remove SDTS test (sethg) : `56625bb `__ +* Fixed non numerical expressions in a getFeature request ( `#7321 `__ ) (Daimanta) : `b1c36e5 `__ +* build(deps): bump actions/checkout from 4 to 5 ( `#7322 `__ ) (dependabot[bot]) : `f9618ea `__ +* msautotest: fix get_gdal_version() to support GDAL version nickname ( `#7317 `__ ) (Even Rouault) : `032d9d1 `__ +* Fix GDAL 3.12dev deprecation warnings about GDALGetDataTypeSize() (Even Rouault) : `851fb5a `__ +* Update msautotest/gdal/expected/rawmode_multiband.png for GDAL version update (Even Rouault) : `ce143b6 `__ +* maptree.c: fix warning with latest GCC (Even Rouault) : `12ba37f `__ +* Check for all possible use_default_extent_for_getfeature metadata keys ( `#7296 `__ ) (Seth G) : `b5d7503 `__ +* use master for CRLF check (Jeff McKenna) : `6eb2b60 `__ +* OGC API: fix issue `#7177 `__ (feature geometry of multipolygons is returned with errors) ( `#7305 `__ ) (Andrea Capobianco) : `7d24be7 `__ +* Update INSTALL.CMAKE ( `#7303 `__ ) (Robin Perkins) : `70fdae4 `__ +* Shapefile: Parse CPG values ( `#7282 `__ ) (Patrik Sylve) : `be528bc `__ +* Check wms_onlineresource for OpenLayers output ( `#7297 `__ ) (Seth G) : `0438f8c `__ +* add private vulnerability reporting steps ( `#7298 `__ ) (Jeff McKenna) : `013a437 `__ +* Only use wchar_t on windows ( `#7287 `__ ) (Seth G) : `e6eba84 `__ +* INSPIRE compliance: Fix service exception status code when the SERVICE parameter is invalid/missing ( `#7284 `__ ) (Thomas Schorr) : `d76b6c8 `__ +* Update OpenLayers version and support non-built-in projections ( `#7290 `__ ) (Seth G) : `9d0e102 `__ +* Fix regex and use PROJ_DATA ( `#7278 `__ ) (Seth G) : `1375812 `__ +* add release badge (Jeff McKenna) : `baf4cde `__ +* Increase memory for vagrant and remove legacy fix ( `#7286 `__ ) (Seth G) : `6ce093f `__ +* Allow FILTER expressions with SCALETOKENs ( `#7237 `__ ) (Seth G) : `d79fa7f `__ +* WMS_SERVER: Add sanity check for TRANSPARENT parameter value in GetMap ( `#7280 `__ ) (Thomas Schorr) : `a994636 `__ +* Fix vector tileindex infinite recursion (Patrik Sylve) : `6c6e74e `__ +* CI: Update to GDAL 3.10.3 ( `#7281 `__ ) (Seth G) : `028a2de `__ +* SHP/DBF: Attempt to read encoding from CPG file ( `#7274 `__ ) (Patrik Sylve) : `d54aae0 `__ +* Fix MSSQL driver crash with NULL fid ( `#7270 `__ ) ( `#7271 `__ ) (Tamas Szekeres) : `337f974 `__ +* update OGCAPI Common schemas url ( `#7267 `__ ) (Jeff McKenna) : `9b7a37c `__ +* CI: handle Flake8 unused variable violation code ( `#7264 `__ ) (Jeff McKenna) : `6fe8e2b `__ +* Bump C/C++ standard to 17 for ICU 76. ( `#7259 `__ ) (Bas Couwenberg) : `0638698 `__ +* Fix opacity for gradient legend symbol ( `#7255 `__ ) (Patrik Sylve) : `38fc59f `__ +* Add a TIMESTAMP FORMATOPTION for Zip OUTPUTFORMATS ( `#7251 `__ ) (Seth G) : `fd7ee52 `__ +* CI: upgrade PHPUnit to version 12 ( `#7254 `__ ) (Jeff McKenna) : `530f2bf `__ +* Make sure 130 tests make request for WMS version 1.3.0 ( `#7252 `__ ) (Alistair Everett) : `de25c45 `__ +* CI: Update msautotest outputs to use Docker outputs ( `#7250 `__ ) (Seth G) : `e095a18 `__ +* msautotest: Fix interpretation of test output comparison in mstestlib ( `#7249 `__ ) (Paul Pazderski) : `e04fbd4 `__ +* CI: Update all build scripts and msautotest outputs to Ubuntu 24.04 ( `#7242 `__ ) (Seth G) : `4121426 `__ +* Add test for shapezip STORAGE=memory ( `#7239 `__ ) (Seth G) : `c7efdce `__ +* Move PHP MapScript builds to Docker and simplify Python MapScript builds (sethg) : `64a706f `__ +* Update to ubuntugis-stable (sethg) : `0170749 `__ +* Update main build to ubuntu-latest (geographika) : `79e609b `__ +* Update Python MapScript to use Docker (sethg) : `79bcc37 `__ +* CI: Run coverity-scan using Docker ( `#7225 `__ ) (Seth G) : `3bb1c22 `__ +* Run cppcheck using Docker ( `#7224 `__ ) (Seth G) : `279027f `__ +* Python MapScript updates ( `#7221 `__ ) (Seth G) : `6bef295 `__ +* Update the MapServer OpenLayers Viewer to use OpenLayers 10.4 ( `#7218 `__ ) (Seth G) : `432a45d `__ +* Attempt at fuzzer fix ( `#7219 `__ ) (Seth G) : `bc2a64a `__ +* msDrawRasterBuildRasterPath(): micro-optimization: do not attempt to open non-exiting file ( `#7215 `__ ) (Even Rouault) : `68c2a2f `__ +* [CI] bump PCRE2 for SWIG build (Jeff McKenna) : `a6db803 `__ +* update for 8.4 release (Jeff McKenna) : `24102f3 `__ +* update for 8.4 release (Jeff McKenna) : `f833350 `__ +* update history (Jeff McKenna) : `034d8be `__ +* add CITATION.cff ( `#7209 `__ ) (Jeff McKenna) : `3cd7992 `__ +* update history (Jeff McKenna) : `bc8e7dd `__ +* update copyright year (Jeff McKenna) : `683ad5c `__ +* Add stdbool.h inclusion in mapserver.h (Even Rouault) : `a6b41b2 `__ +* update history (Jeff McKenna) : `562a20d `__ +* Emit explicit error message when proj.db cannot be found ( `#7203 `__ ) (Even Rouault) : `5484bc6 `__ +* msPostGISReadShape(): fix crash if returned geometry is NULL (Even Rouault) : `4cdc549 `__ diff --git a/en/development/changelog/index.txt b/en/development/changelog/index.txt index b50cc266a96..5e3dc9e5eda 100644 --- a/en/development/changelog/index.txt +++ b/en/development/changelog/index.txt @@ -8,6 +8,7 @@ .. toctree:: :maxdepth: 2 + changelog-8-6 changelog-8-4 changelog-8-2 changelog-8-0 diff --git a/en/development/rfc/ms-rfc-140.txt b/en/development/rfc/ms-rfc-140.txt index e133dc5eb7a..cf4744e6d8e 100644 --- a/en/development/rfc/ms-rfc-140.txt +++ b/en/development/rfc/ms-rfc-140.txt @@ -6,7 +6,7 @@ MS RFC 140: MapServer Index Page :Author: Seth Girvin :Contact: sethg@geographika.co.uk -:Last Updated: 2025-17-10 +:Last Updated: 2025-10-17 :Version: MapServer 8.6 :Status: Adopted diff --git a/en/download.txt b/en/download.txt index f48e846009a..62ba7c84b77 100644 --- a/en/download.txt +++ b/en/download.txt @@ -18,6 +18,7 @@ Current Release(s) * MapServer + * **2025-11-18** MapServer-8.6.0-beta2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2025-09-19** MapServer-8.4.1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-09-02** MapServer-8.2.2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-06-11** MapServer-8.0.2 `tar.gz `__ | :ref:`Changelog ` @@ -67,6 +68,7 @@ Current Release Previous Releases .............................................................................. +* `MapServer-8.4-Documentation.pdf `__ |image| * `MapServer-8.2-Documentation.pdf `__ |image| * `MapServer-8.0-Documentation.pdf `__ |image| * `MapServer-7.6-Documentation.pdf `__ |image| diff --git a/en/download_archives.txt b/en/download_archives.txt index 76ad65aa915..d2fc3f31cae 100644 --- a/en/download_archives.txt +++ b/en/download_archives.txt @@ -166,6 +166,10 @@ Past Releases Development Releases .............................................................................. +* **2025-11-18** MapServer-8.6.0-beta2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + +* **2025-11-13** MapServer-8.6.0-beta1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2025-01-08** MapServer-8.4.0-rc1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-12-14** MapServer-8.4.0-beta2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` diff --git a/en/images/index-page-ms4w.png b/en/images/index-page-ms4w.png new file mode 100644 index 00000000000..18448e21657 Binary files /dev/null and b/en/images/index-page-ms4w.png differ diff --git a/en/include/announcements.inc b/en/include/announcements.inc index 7410dc7be1b..a7807cf409c 100644 --- a/en/include/announcements.inc +++ b/en/include/announcements.inc @@ -1,3 +1,10 @@ +**2025-11-18 - MapServer 8.6.0-beta2 is released** + +The second beta for MapServer 8.6 has been released. The list of +major changes for this release can be found in the :ref:`8.6 announcement `. +See the :ref:`changelog ` +for the full list of changes and head to :ref:`download` to obtain a copy. + **2025-09-19 - MapServer 8.4.1 is released** .. important:: @@ -70,73 +77,3 @@ major changes for this release can be found in the :ref:`8.2 announcement ` for the full list of changes and head to :ref:`download` to obtain a copy. -**2024-06-28 - MapServer 8.2.0-rc3 is released** - -The third release candidate for MapServer 8.2.0 has been released. The list of -major changes for this release can be found in the :ref:`8.2 announcement `. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - -**2024-06-27 - MapServer 8.2.0-rc2 is released** - -The second release candidate for MapServer 8.2.0 has been released. The list of -major changes for this release can be found in the :ref:`8.2 announcement `. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - -**2024-06-14 - MapServer 8.2.0-rc1 is released** - -The first release candidate for MapServer 8.2.0 has been released. The list of -major changes for this release can be found in the :ref:`8.2 announcement `. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - -**2024-06-11 - MapServer 8.2.0-beta3, 8.0.2, 7.6.6 are released** - -Several maintenance releases of MapServer have been issued in order to fix -a security flaw for regex validation (CVE has been requested). -See the :ref:`8.2.0-beta3 changelog `, -:ref:`8.0.2 changelog `, -:ref:`7.6.6 changelog ` for the list of changes. - -Head to :ref:`download` to obtain a copy. - -**2024-06-08 - MapServer 8.2.0-beta2 is released** - -The second beta for MapServer 8.2 has been released. The list of -major changes for this release can be found in the :ref:`8.2 announcement `. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - -**2024-05-24 - TinyOWS 1.2.1 is released** - -The minor version TinyOWS 1.2.1 has been released. This release is in honor -of Olivier Courtin, the original TinyOWS developer & visionary. -The list of changes for this release can be found in -the :ref:`changelog `. - -Head to :ref:`download` to obtain a copy. - -**2023-04-18 - MapServer 8.0.1 and 7.6.5 are released** - -The maintenance release of MapServer 8.0.1 and 7.6.5 are now available. -See the :ref:`8.0.1 changelog `, -:ref:`7.6.5 changelog ` -for the full list of changes. - -Head to :ref:`download` to obtain a copy. - -**2023-01-30 - MapCache 1.14.0 is released** - -MapCache 1.14.0 has been released. This is a security release to handle -a string formatting injection vulnerability, and it affects all previous versions. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - -**2022-09-12 - MapServer 8.0.0 is released** - -The major version MapServer 8.0 has been released. The list of -major changes for this release can be found in the :ref:`8.0 announcement `. -See the :ref:`changelog ` -for the full list of changes and head to :ref:`download` to obtain a copy. - diff --git a/en/mapfile/class.txt b/en/mapfile/class.txt index c0b82a1331e..bbb5d38cb76 100644 --- a/en/mapfile/class.txt +++ b/en/mapfile/class.txt @@ -95,7 +95,7 @@ EXPRESSION [string] :name: mapfile-class-fallback FALLBACK [true|false] - .. versionadded:: 8.6 + .. versionadded:: 8.6.0 Specifies whether the class should act as a fallback class. Default is false. A fallback class is applied if and only if none of the previously diff --git a/en/mapfile/identify.txt b/en/mapfile/identify.txt index b10b7ffa916..5a3598ab047 100644 --- a/en/mapfile/identify.txt +++ b/en/mapfile/identify.txt @@ -7,7 +7,7 @@ IDENTIFY ***************************************************************************** -.. versionadded:: 8.6 +.. versionadded:: 8.6.0 Controls how vector features are identified, typically through WMS GetFeatureInfo or MODE=QUERY requests. @@ -112,3 +112,5 @@ CLASSGROUP [string] SYMBOL "my_symbol" END END + +.. seealso:: original Pull Request `#7318 `__ diff --git a/en/mapfile/layer.txt b/en/mapfile/layer.txt index 012afd3ea5a..a1162af9f3c 100644 --- a/en/mapfile/layer.txt +++ b/en/mapfile/layer.txt @@ -723,7 +723,7 @@ HEADER [filename] .. _layer-identify: :ref:`IDENTIFY` - .. versionadded:: 8.6 + .. versionadded:: 8.6.0 Signals the start of an :ref:`IDENTIFY` object. diff --git a/en/mapfile/scalebar.txt b/en/mapfile/scalebar.txt index 772412de76f..d98c7e7720b 100644 --- a/en/mapfile/scalebar.txt +++ b/en/mapfile/scalebar.txt @@ -222,6 +222,10 @@ STATUS [on|off|embed] STYLE [integer] Chooses the scalebar style. Valid styles are 0 and 1. + +.. index:: + pair: SCALEBAR; TRANSPARENT + :name: mapfile-scalebar-transparent TRANSPARENT [on|off] diff --git a/en/ogc/wms_server.txt b/en/ogc/wms_server.txt index c2503f44f19..c1c052596e8 100644 --- a/en/ogc/wms_server.txt +++ b/en/ogc/wms_server.txt @@ -998,7 +998,7 @@ Web Object Metadata **ows_compliance_mode** (or **wms_compliance_mode**) - .. versionadded:: 8.6 + .. versionadded:: 8.6.0 - *Description:* (Optional) Aim for enhanced OGC compliance. Work in progress, the goal is to pass all `INSPIRE tests `__. diff --git a/en/optimization/environment_variables.txt b/en/optimization/environment_variables.txt index 8278fe21946..5d6f3c3289a 100644 --- a/en/optimization/environment_variables.txt +++ b/en/optimization/environment_variables.txt @@ -116,7 +116,7 @@ MS_ERRORFILE pair: Environment variables; MS_INDEX_TEMPLATE_DIRECTORY MS_INDEX_TEMPLATE_DIRECTORY - .. versionadded:: 8.6 + .. versionadded:: 8.6.0 The `MS_INDEX_TEMPLATE_DIRECTORY` environment variable can be set to activate an index page that lists all mapfiles and related services.