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

asf-gitbox-commits 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 92112fff Add a note about API stability.
92112fff is described below

commit 92112fff1c624aa71306003ead8a1cfbfd7c9bc7
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Thu May 7 10:24:22 2026 +0200

    Add a note about API stability.
---
 content/_index.md | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/content/_index.md b/content/_index.md
index 7b1ea591..17124a79 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -80,6 +80,15 @@ A [command-line tool](command-line.html) and a [JavaFX 
application](javafx.html)
 are also provided for allowing users to experiment some SIS functionalities 
before writing code.
 
 
+## Backward compatibility policy    {#compatibility}
+
+Most of SIS public API is stable.
+If an API needs to be changed, the old API is annotated as deprecated and a 
Javadoc comment explains the replacement.
+If the API is deprecated for removal, it is usually kept for only one release 
and effectively removed in the next one.
+Therefore, if an API seems to have disappeared after an Apache SIS upgrade, 
the migration path can be identified by
+incrementing the version one-by-one. The `@version` tag gives the last version 
when a class got a significant change.
+
+
 [geoapi]:    https://www.geoapi.org/
 [GML]:       https://www.ogc.org/standards/gml
 [SF_SQL]:    https://www.ogc.org/standards/sfs

Reply via email to