This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/sis-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 4ca4a22f Prepare release notes for SIS 1.5.
4ca4a22f is described below

commit 4ca4a22f9ddb668763795702a106a83ff6b133b5
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Sun Sep 28 11:55:31 2025 +0200

    Prepare release notes for SIS 1.5.
---
 content/release-management.md | 13 ++-----
 content/release-notes/1.4.md  |  4 +--
 content/release-notes/1.5.md  | 83 +++++++++++++++++++++++++++++++++++++++++++
 content/standards.md          |  8 ++---
 static/DOAP.rdf               | 13 ++++---
 5 files changed, 101 insertions(+), 20 deletions(-)

diff --git a/content/release-management.md b/content/release-management.md
index cee4f659..5a5eaa5d 100644
--- a/content/release-management.md
+++ b/content/release-management.md
@@ -350,13 +350,6 @@ the 
[CoordinateOperationMethods](./tables/CoordinateOperationMethods.html)
 and [CoordinateReferenceSystems](./tables/CoordinateReferenceSystems.html) 
pages.
 Those steps are also useful as additional tests, since failure to generate 
those pages may reveal problems.
 
-* Open the `AuthorityCodes` class and apply the following changes **without 
committing them.**
-  They are temporary hacks for including deprecated codes in the CRS list to 
be generated
-  (those codes will appear with strike for making clear that they are 
deprecated):
-
-   * Search `DEPRECATED=FALSE` (it appears in a SQL fragment) and replace by 
`(DEPRECATED=FALSE OR TRUE)`.
-   * Comment-out the `if (table.showColumn != null)` block which appears just 
above the `DEPRECATED=FALSE` occurrence.
-
 * Run the following commands:
 
   ```bash
@@ -367,9 +360,9 @@ Those steps are also useful as additional tests, since 
failure to generate those
        --patch-module 
org.apache.sis.referencing=endorsed/build/classes/java/test/org.apache.sis.referencing
 \
        --module 
org.apache.sis.referencing/org.apache.sis.referencing.report.CoordinateOperationMethods
 
-  java --module-path endorsed/build/libs:netbeans-project/build/dependencies \
-       --add-modules   
org.opengis.geoapi.conformance,org.apache.derby.tools,org.apache.derby.engine \
-       --limit-modules 
org.opengis.geoapi.conformance,org.apache.derby.tools,org.apache.derby.engine,org.apache.sis.referencing
 \
+  java --module-path endorsed/build/libs \
+       --add-modules   org.apache.derby.tools,org.apache.derby.engine \
+       --limit-modules 
org.apache.derby.tools,org.apache.derby.engine,org.apache.sis.referencing \
        --patch-module  
org.apache.sis.referencing=endorsed/build/classes/java/test/org.apache.sis.referencing
 \
        --module 
org.apache.sis.referencing/org.apache.sis.referencing.report.CoordinateReferenceSystems
   ```
diff --git a/content/release-notes/1.4.md b/content/release-notes/1.4.md
index c7344ed7..b958e419 100644
--- a/content/release-notes/1.4.md
+++ b/content/release-notes/1.4.md
@@ -2,8 +2,8 @@
 title: SIS 1.4 Release notes
 ---
 
-* Release date: **2023-01-10**
-* Next release
+* Release date: **2023-10-10**
+* [Next release](1.5.html)
 * [Previous release](1.3.html)
 * [Incompatible changes](#compatibility)
 * [Noticeable changes](#issues)
diff --git a/content/release-notes/1.5.md b/content/release-notes/1.5.md
new file mode 100644
index 00000000..9b667bae
--- /dev/null
+++ b/content/release-notes/1.5.md
@@ -0,0 +1,83 @@
+---
+title: SIS 1.5 Release notes
+---
+
+* Release date: **2025-10-03**
+* Next release
+* [Previous release](1.4.html)
+* [Incompatible changes](#compatibility)
+* [Noticeable changes](#issues)
+* Requirement: Java 11
+
+This release contains the upgrade of EPSG geodetic dataset from version 9 to 
version 12,
+which implies an upgrade from ISO 19111:2007 to ISO 19111:2019.
+This release also contains various bug fixes improving the stability.
+A GeoTIFF writer and a binding to GDAL for two-dimensional rasters have been 
added.
+
+# Incompatible changes    {#compatibility}
+
+The following changes in Apache SIS 1.5 are incompatibles with the previous 
release (SIS 1.4):
+
+* In `org.apache.sis.util.collection.IntegerList`, the `removeLast()` return 
type changed from `int` to `Integer`
+  for compatibility with the `java.util.SequencedCollection` interface 
introduced in Java 21.
+* In `org.apache.sis.coverage.grid.GridDerivation`, the `getSubsampling()` and 
`getSubsamplingOffsets()` return type changed from `int[]` to `long[]` (SIS-605)
+* In `org.apache.sis.feature.AbstractIdentifiedType`, the `getDesignation()` 
and `getDescription()` methods now return `Optional<InternationalString>`.
+* In `org.apache.sis.referencing.operation.AbstractCoordinateOperation`, the 
`getInterpolationCRS()` method now returns an `Optional`.
+* In `org.apache.sis.referencing.operation.DefaultConversion`, the 
`specialize(…)` method has its `Class` argument removed.
+* In `org.apache.sis.metadata.iso.distribution.DefaultDigitalTransferOptions`, 
the type of `transferFrequency` property changed from `PeriodDuration` to 
`java.time.temporal.TemporalAmount`.
+* In `org.apache.sis.referencing.datum.TimeDependentBWP`, the return type of 
`getTimeReference()` changed from `java.util.Date` to 
`java.time.temporal.Temporal`.
+* In `org.apache.sis.referencing.datum.BursaWolfParameters`, the argument of 
`getPositionVectorTransformation(Date)` changed to 
`java.time.temporal.Temporal`.
+  There is no method overloading for avoiding ambiguity in the common case 
where argument is null.
+* In `org.apache.sis.setup.OptionKey`, the parameterized type of the  
`TIMEZONE` value changed from `java.util.TimeZone` to `java.time.ZoneId`.
+* In `org.apache.sis.xml.XML`, values associated to the `TIMEZONE` property 
are now of type `java.time.ZoneId`.
+  However, the (un)marshaller continue to accept also `java.util.TimeZone` 
when user sets the value.
+* The `org.opengis.referencing.datum.PixelInCell` code list has been replaced 
by the `org.apache.sis.coverage.grid.PixelInCell` enumeration,
+  except in the now deprecated `DefaultImageDatum`. This is in preparation for 
the `PixelInCell` code list removal from ISO 19111:2019.
+* `org.apache.sis.storage.sql.SQLStore` became abstract. The concrete class is 
now `org.apache.sis.storage.sql.SimpleFeatureStore` (SIS-603).
+
+
+# Noticeable changes    {#issues}
+
+## Deprecations
+Among the deprecated methods, the following one is worth a notice because of 
its wide use:
+
+* In `org.apache.sis.geometry.GeneralDirectPosition`, the 
`setCoordinate(double...)` method has been deprecated.
+  The replacement is `setCoordinates` (plural form).
+
+## New Features    {#features}
+* [SIS-589](https://issues.apache.org/jira/browse/SIS-589) — Add a GeoTIFF 
writer
+* [SIS-604](https://issues.apache.org/jira/browse/SIS-604) — GDAL data store 
for reading rasters
+* [SIS-583](https://issues.apache.org/jira/browse/SIS-583) — Implementation of 
OGC Symbology Encoding
+* [SIS-233](https://issues.apache.org/jira/browse/SIS-233) — Equidistant 
Cylindrical (EPSG:1028)
+* [SIS-599](https://issues.apache.org/jira/browse/SIS-599) — Robinson 
projection
+
+## Improvements    {#improvements}
+* [SIS-518](https://issues.apache.org/jira/browse/SIS-518) — Update EPSG 
geodetic dataset to version 10.x
+* [SIS-592](https://issues.apache.org/jira/browse/SIS-592) — Upgrade from ISO 
19111:2007 to 19111:2019
+* [SIS-612](https://issues.apache.org/jira/browse/SIS-612) — Upgrade from ISO 
19162:2015 to ISO 19162:2019
+* [SIS-490](https://issues.apache.org/jira/browse/SIS-490) — Compound CRS 
creation through codes: OGC/Time
+* [SIS-302](https://issues.apache.org/jira/browse/SIS-302) — Implement the 
spherical case of EllipsoidToCentric
+* [SIS-384](https://issues.apache.org/jira/browse/SIS-384) — (Affine → 
Passthrough → Affine) should be simplified as (Affine → Passthrough) or 
(Passthrough → Affine)
+* [SIS-593](https://issues.apache.org/jira/browse/SIS-593) — Resolve auxiliary 
files relatively to GML or WKT file providing parameter values
+* [SIS-594](https://issues.apache.org/jira/browse/SIS-594) — Accept transform 
steps with swapped (source, target) CRS
+* [SIS-595](https://issues.apache.org/jira/browse/SIS-595) — 
AbstractMathTransform.tryConcatenate(…) needs more context
+* [SIS-608](https://issues.apache.org/jira/browse/SIS-608) — Improve robutness 
of SQLStore
+* [SIS-609](https://issues.apache.org/jira/browse/SIS-609) — SQLStore should 
accept "sis:identifier" in queries
+* [SIS-387](https://issues.apache.org/jira/browse/SIS-387) — Automatically 
resolve links in metadata document
+* [SIS-470](https://issues.apache.org/jira/browse/SIS-470) — 
MD_ReferenceSystemTypeCode at XML marshalling time
+* [SIS-596](https://issues.apache.org/jira/browse/SIS-596) — Better 
encapsulation of modules internal
+
+## Bug fixes    {#bugs}
+* [SIS-619](https://issues.apache.org/jira/browse/SIS-619) — Wrong parameter 
names in Affine parametric transformation
+* [SIS-606](https://issues.apache.org/jira/browse/SIS-606) — SQLStore fails if 
a table contains 2 foreigner keys referencing the same table
+* [SIS-607](https://issues.apache.org/jira/browse/SIS-607) — 
CoverageAggregator does not handle image mosaic correctly
+
+## Tasks    {#tasks}
+* [SIS-457](https://issues.apache.org/jira/browse/SIS-457) — Migrate tests to 
JUnit 5
+* [SIS-602](https://issues.apache.org/jira/browse/SIS-602) — Fix compatiblity 
with Java 22
+* [SIS-597](https://issues.apache.org/jira/browse/SIS-597) — Remove usages of 
Projection sub-interfaces
+* [SIS-562](https://issues.apache.org/jira/browse/SIS-562) — Deprecate and 
remove NullArgumentException
+* [SIS-500](https://issues.apache.org/jira/browse/SIS-500) — Deprecate (for 
removal) InterpolatedMolodenskyTransform
+* [SIS-611](https://issues.apache.org/jira/browse/SIS-611) — Drop 
$SIS_DATA/Databases/ExternalSources directory
+* [SIS-603](https://issues.apache.org/jira/browse/SIS-603) — Make SQLStore 
abstract for allowing more customization
+* [SIS-605](https://issues.apache.org/jira/browse/SIS-605) — Express 
subsamplings as long integers
diff --git a/content/standards.md b/content/standards.md
index d4846ba6..738fdc8b 100644
--- a/content/standards.md
+++ b/content/standards.md
@@ -49,9 +49,9 @@ Some standards are implemented partially, others almost fully.
     <td></td>
     <td>Data quality</td>
   </tr><tr>
-    <td>ISO 19111:2007</td>
-    <td>OGC Topic 2</td>
     <td>ISO 19111:2019</td>
+    <td><a href="https://docs.ogc.org/as/18-005r8/18-005r8.pdf";>OGC Topic 
2</a></td>
+    <td></td>
     <td>Spatial referencing by coordinates</td>
   </tr><tr>
     <td>ISO 19111-2:2009</td>
@@ -64,9 +64,9 @@ Some standards are implemented partially, others almost fully.
     <td>ISO 19112:2019</td>
     <td>Spatial referencing by geographic identifier</td>
   </tr><tr>
-    <td>ISO 19162:2015</td>
-    <td><a href="http://docs.opengeospatial.org/is/12-063r5/12-063r5.html";>OGC 
12-063</a></td>
     <td>ISO 19162:2019</td>
+    <td><a href="https://www.ogc.org/fr/standards/wkt-crs/";>OGC 
WKT-CRS</a></td>
+    <td></td>
     <td>Well-known text representation of coordinate reference systems</td>
   </tr><tr>
     <td></td>
diff --git a/static/DOAP.rdf b/static/DOAP.rdf
index d6f5743a..1dc24454 100644
--- a/static/DOAP.rdf
+++ b/static/DOAP.rdf
@@ -42,8 +42,8 @@
     <download-page rdf:resource = "http://sis.apache.org/downloads.html"/>
     <repository>
       <GitRepository>
-        <location rdf:resource = 
"https://gitbox.apache.org/repos/asf/sis.git"/>
-        <browse   rdf:resource = 
"https://gitbox.apache.org/repos/asf?p=sis.git"/>
+        <location rdf:resource = "https://github.com/apache/sis"/>
+        <browse   rdf:resource = "https://github.com/apache/sis"/>
       </GitRepository>
     </repository>
     <asfext:implements>
@@ -108,7 +108,7 @@
       <asfext:Standard>
         <asfext:title>Geographic information — Spatial referencing by 
coordinates</asfext:title>
         <asfext:body>International Organization for 
Standardization</asfext:body>
-        <asfext:id>ISO 19111:2007</asfext:id>
+        <asfext:id>ISO 19111:2019</asfext:id>
       </asfext:Standard>
     </asfext:implements>
     <asfext:implements>
@@ -129,7 +129,7 @@
       <asfext:Standard>
         <asfext:title>Geographic information — Well known text representation 
of coordinate reference systems</asfext:title>
         <asfext:body>International Organization for 
Standardization</asfext:body>
-        <asfext:id>ISO 19162:2015</asfext:id>
+        <asfext:id>ISO 19162:2019</asfext:id>
       </asfext:Standard>
     </asfext:implements>
     <asfext:implements>
@@ -168,6 +168,11 @@
       </asfext:Standard>
     </asfext:implements>
     <release>
+      <Version>
+        <name>Apache SIS 1.5 — ISO 19111 and EPSG upgrade</name>
+        <created>2025-10-03</created>
+        <revision>1.5</revision>
+      </Version>
       <Version>
         <name>Apache SIS 1.4 — Java 11 and JPMS</name>
         <created>2023-10-10</created>

Reply via email to