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
commit d9656c79af11fa2c08194e97dbfab801b4c7b883 Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Thu Dec 8 14:46:33 2022 +0100 Convert release notes from static HTML pages to markdown for processing by Hugo. The intent is to get better integration of those pages with the rest of the site. --- config.toml | 1 + layouts/_default/baseof.html | 24 ++++----- layouts/partials/menu.html | 34 ++++++------ source/release-notes/0.1.md | 43 +++++++++++++++ source/release-notes/0.2.md | 31 +++++++++++ source/release-notes/0.3.md | 68 ++++++++++++++++++++++++ source/release-notes/0.4.md | 49 ++++++++++++++++++ source/release-notes/0.5.md | 35 +++++++++++++ source/release-notes/0.6.md | 84 ++++++++++++++++++++++++++++++ source/release-notes/0.7.md | 73 ++++++++++++++++++++++++++ source/release-notes/0.8.md | 65 +++++++++++++++++++++++ source/release-notes/1.0.md | 99 +++++++++++++++++++++++++++++++++++ source/release-notes/1.1.md | 81 +++++++++++++++++++++++++++++ source/release-notes/1.2.md | 56 ++++++++++++++++++++ source/release-notes/1.3.md | 51 ++++++++++++++++++ source/release-notes/_index.md | 5 ++ static/release-notes/0.1.html | 50 ------------------ static/release-notes/0.2.html | 38 -------------- static/release-notes/0.3.html | 76 --------------------------- static/release-notes/0.4.html | 57 -------------------- static/release-notes/0.5.html | 40 -------------- static/release-notes/0.6.html | 96 ---------------------------------- static/release-notes/0.7.html | 84 ------------------------------ static/release-notes/0.8.html | 77 --------------------------- static/release-notes/1.0.html | 115 ----------------------------------------- static/release-notes/1.1.html | 98 ----------------------------------- static/release-notes/1.2.html | 67 ------------------------ static/release-notes/1.3.html | 55 -------------------- 28 files changed, 770 insertions(+), 882 deletions(-) diff --git a/config.toml b/config.toml index f0a69fb1..a6837da3 100644 --- a/config.toml +++ b/config.toml @@ -7,6 +7,7 @@ title = "Apache SIS" languageCode = "en" contentDir = "source" publishDir = "target" +relativeURLS = true uglyURLs = true # Creates URL of the form /filename.html instead of /filename/. disablePathToLower = true # Do not convert the url/path to lowercase. diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 1b4250c4..c3b8ed2d 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -23,8 +23,8 @@ <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous"> - <link rel="stylesheet" type="text/css" media="screen" href="syntax.css"> - <link rel="stylesheet" type="text/css" media="screen" href="sis.css"> + <link rel="stylesheet" type="text/css" media="screen" href="/syntax.css"> + <link rel="stylesheet" type="text/css" media="screen" href="/sis.css"> </head> <body> @@ -35,22 +35,22 @@ <div class="d-flex flex-column flex-shrink-0 p-3 text-white bg-dark" style="width:13rem; min-height:40rem"> <ul class="nav nav-pills flex-column mb-auto position-fixed"> <li><a class="nav-link {{ if eq .Page.RelPermalink "/" }} active {{ else }} text-white {{ end }}" href="/index.html">Home</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/standards.html" }} active {{ else }} text-white {{ end }}" href="standards.html">Standards</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/formats.html" }} active {{ else }} text-white {{ end }}" href="formats.html">Data formats</a></li> <li><a class="nav-link text-white" href="http://www.apache.org/licenses/">License</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/javafx.html" }} active {{ else }} text-white {{ end }}" href="javafx.html">Application (demo)</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/downloads.html" }} active {{ else }} text-white {{ end }}" href="downloads.html">Downloads</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/epsg.html" }} active {{ else }} text-white {{ end }}" href="epsg.html">EPSG Database</a></li> - <li><a class="nav-link text-white" href="apidocs/index.html">Online Javadoc</a></li> - <li><a class="nav-link text-white" href="book/en/developer-guide.html">Developer Guide</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/code-patterns.html" }} active {{ else }} text-white {{ end }}" href="code-patterns.html">Code patterns</a></li> - <li><a class="nav-link {{ if eq .Page.RelPermalink "/faq.html" }} active {{ else }} text-white {{ end }}" href="faq.html">FAQ</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/downloads.html" }} active {{ else }} text-white {{ end }}" href="/downloads.html">Downloads</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/standards.html" }} active {{ else }} text-white {{ end }}" href="/standards.html">Standards</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/formats.html" }} active {{ else }} text-white {{ end }}" href="/formats.html">Data formats</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/epsg.html" }} active {{ else }} text-white {{ end }}" href="/epsg.html">EPSG Database</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/javafx.html" }} active {{ else }} text-white {{ end }}" href="/javafx.html">Application (demo)</a></li> + <li><a class="nav-link text-white" href="/apidocs/index.html">Online Javadoc</a></li> + <li><a class="nav-link text-white" href="/book/en/developer-guide.html">Developer Guide</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/code-patterns.html" }} active {{ else }} text-white {{ end }}" href="/code-patterns.html">Code patterns</a></li> + <li><a class="nav-link {{ if eq .Page.RelPermalink "/faq.html" }} active {{ else }} text-white {{ end }}" href="/faq.html">FAQ</a></li> </ul> </div> <div class="col"> <main class="container"> <article> - <img src="images/logo.png" class="sis-logo" align="left"/> + <img src="/images/logo.png" class="sis-logo" align="left"/> <p class="page-title">{{ .Title }}</p> {{ block "main" . }}{{ end }} </article> diff --git a/layouts/partials/menu.html b/layouts/partials/menu.html index 65955c28..e3f52afe 100644 --- a/layouts/partials/menu.html +++ b/layouts/partials/menu.html @@ -6,42 +6,42 @@ <a class="nav-link dropdown-toggle" id="menuAbout" data-bs-toggle="dropdown" aria-expanded="false">About</a> <ul class="dropdown-menu" aria-labelledby="menuAbout"> <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li> - <li><a class="dropdown-item" href="mail-lists.html">Mailing Lists</a></li> - <li><a class="dropdown-item" href="team-list.html">Project Team</a></li> + <li><a class="dropdown-item" href="/mail-lists.html">Mailing Lists</a></li> + <li><a class="dropdown-item" href="/team-list.html">Project Team</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" id="menuDownload" data-bs-toggle="dropdown" aria-expanded="false">Download</a> <ul class="dropdown-menu" aria-labelledby="menuDownload"> - <li><a class="dropdown-item" href="downloads.html">Downloads</a></li> - <li><a class="dropdown-item" href="source.html">Checkout Sources</a></li> - <li><a class="dropdown-item" href="build.html">Build from Sources</a></li> - <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li> + <li><a class="dropdown-item" href="/downloads.html">Downloads</a></li> + <li><a class="dropdown-item" href="/source.html">Checkout Sources</a></li> + <li><a class="dropdown-item" href="/build.html">Build from Sources</a></li> + <li><a class="dropdown-item" href="/epsg.html">EPSG Database</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" id="menuDocumentation" data-bs-toggle="dropdown" aria-expanded="false">Documentation</a> <ul class="dropdown-menu" aria-labelledby="menuDocumentation"> - <li><a class="dropdown-item" href="apidocs/index.html">Online Javadoc</a></li> - <li><a class="dropdown-item" href="book/en/developer-guide.html">Developer Guide</a></li> - <li><a class="dropdown-item" href="formats.html">Supported formats</a></li> - <li><a class="dropdown-item" href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li> - <li><a class="dropdown-item" href="tables/CoordinateOperationMethods.html">Map Projections</a></li> - <li><a class="dropdown-item" href="code-patterns.html">Code Patterns</a></li> - <li><a class="dropdown-item" href="faq.html">FAQ</a></li> + <li><a class="dropdown-item" href="/apidocs/index.html">Online Javadoc</a></li> + <li><a class="dropdown-item" href="/book/en/developer-guide.html">Developer Guide</a></li> + <li><a class="dropdown-item" href="/formats.html">Supported formats</a></li> + <li><a class="dropdown-item" href="/tables/CoordinateReferenceSystems.html">Supported CRS</a></li> + <li><a class="dropdown-item" href="/tables/CoordinateOperationMethods.html">Map Projections</a></li> + <li><a class="dropdown-item" href="/code-patterns.html">Code Patterns</a></li> + <li><a class="dropdown-item" href="/faq.html">FAQ</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" id="menuContribute" data-bs-toggle="dropdown" aria-expanded="false">Contribute</a> <ul class="dropdown-menu" aria-labelledby="menuContribute"> - <li><a class="dropdown-item" href="contributor.html">New Contributor</a></li> - <li><a class="dropdown-item" href="coding-conventions.html">Coding Conventions</a></li> - <li><a class="dropdown-item" href="mail-lists.html">Mailing Lists</a></li> + <li><a class="dropdown-item" href="/contributor.html">New Contributor</a></li> + <li><a class="dropdown-item" href="/coding-conventions.html">Coding Conventions</a></li> + <li><a class="dropdown-item" href="/mail-lists.html">Mailing Lists</a></li> <li><a class="dropdown-item" href="https://issues.apache.org/jira/browse/SIS">Issue Tracker</a></li> <li><a class="dropdown-item" href="https://github.com/apache/sis">GitHub mirror</a></li> <li><a class="dropdown-item" href="https://cwiki.apache.org/confluence/display/SIS">Wiki</a></li> <li><hr class="dropdown-divider"></li> - <li><a class="dropdown-item" href="release-management.html">Release management</a></li> + <li><a class="dropdown-item" href="/release-management.html">Release management</a></li> </ul> </li> <li class="nav-item dropdown"> diff --git a/source/release-notes/0.1.md b/source/release-notes/0.1.md new file mode 100644 index 00000000..6d9c6e4a --- /dev/null +++ b/source/release-notes/0.1.md @@ -0,0 +1,43 @@ +--- +title: SIS 0.1-incubating Release notes +--- + +* Release date: **2010-11-10** +* [Next release](0.2.html) +* Previous release +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +This is the first release of Apache SIS (incubator). + +# Incompatible changes {#compatibility} +Not applicable. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-1](https://issues.apache.org/jira/browse/SIS-1)] — Import LocalLucene code into SIS +* [[SIS-5](https://issues.apache.org/jira/browse/SIS-5)] — Website logo +* [[SIS-6](https://issues.apache.org/jira/browse/SIS-6)] — Create DOAP file for projects.a.o +* [[SIS-7](https://issues.apache.org/jira/browse/SIS-7)] — Top level pom for SIS +* [[SIS-12](https://issues.apache.org/jira/browse/SIS-12)] — Write basic SIS documentation for CLI and for WS layer +* [[SIS-15](https://issues.apache.org/jira/browse/SIS-15)] — Bake in Demo JSP page for initial release + +## Improvements {#improvements} +* [[SIS-2](https://issues.apache.org/jira/browse/SIS-2)] — Stand up SIS website +* [[SIS-3](https://issues.apache.org/jira/browse/SIS-3)] — Refactor SIS +* [[SIS-14](https://issues.apache.org/jira/browse/SIS-14)] — Use LatLon class instead of plain double points in QuadTreeData interface +* [[SIS-23](https://issues.apache.org/jira/browse/SIS-23)] — Brand demo.jsp with ApacheSIS TM logo +* [[SIS-24](https://issues.apache.org/jira/browse/SIS-24)] — Refactor sis.version into build process flowdown through Maven and rename to 0.1-incubating + +## Bug fixes {#bugs} +* [[SIS-16](https://issues.apache.org/jira/browse/SIS-16)] — SIS location service is configured incorrectly +* [[SIS-17](https://issues.apache.org/jira/browse/SIS-17)] — Context params need override set to false +* [[SIS-18](https://issues.apache.org/jira/browse/SIS-18)] — demo JSP has incorrect form get action set +* [[SIS-19](https://issues.apache.org/jira/browse/SIS-19)] — QTreeWriter and GeoRSSData.save don't check to make sure the directory exists before creating data there +* [[SIS-20](https://issues.apache.org/jira/browse/SIS-20)] — Make the qTreeIdxPath and geodata paths configurable properties +* [[SIS-21](https://issues.apache.org/jira/browse/SIS-21)] — Path to location service shouldn't include prefix slash +* [[SIS-22](https://issues.apache.org/jira/browse/SIS-22)] — Error obtaining geodata RSS causes Qtree index to not be written + +## Tasks {#tasks} +* [[SIS-4](https://issues.apache.org/jira/browse/SIS-4)] — Add test data diff --git a/source/release-notes/0.2.md b/source/release-notes/0.2.md new file mode 100644 index 00000000..deebe05b --- /dev/null +++ b/source/release-notes/0.2.md @@ -0,0 +1,31 @@ +--- +title: SIS 0.2-incubating Release notes +--- + +* Release date: **2012-07-23** +* [Next release](0.3.html) +* [Previous release](0.1.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +Release from incubator. + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-30](https://issues.apache.org/jira/browse/SIS-30)] — Jetty Integration + +## Improvements {#improvements} +* [[SIS-35](https://issues.apache.org/jira/browse/SIS-35)] — Include JDOM license in the NOTICE file and remove servlet dependency + +## Bug fixes {#bugs} +* [[SIS-25](https://issues.apache.org/jira/browse/SIS-25)] — Location servlet doesn't return correct coordinates for point-radius query region +* [[SIS-26](https://issues.apache.org/jira/browse/SIS-26)] — Use of Java 1.6 Annotation in /sis-core/src/main/java/org/apache/sis/storage/GeoRSSData.java +* [[SIS-29](https://issues.apache.org/jira/browse/SIS-29)] — Website must display disclaimer text +* [[SIS-34](https://issues.apache.org/jira/browse/SIS-34)] — LICENSE/NOTICE file is in incorrect location in SIS webapp + +## Tasks {#tasks} +* [[SIS-27](https://issues.apache.org/jira/browse/SIS-27)] — Update sis-parent/pom.xml compile target to 1.6 diff --git a/source/release-notes/0.3.md b/source/release-notes/0.3.md new file mode 100644 index 00000000..ff5304d9 --- /dev/null +++ b/source/release-notes/0.3.md @@ -0,0 +1,68 @@ +--- +title: SIS 0.3 Release notes +--- + +* Release date: **2013-08-17** +* [Next release](0.4.html) +* [Previous release](0.2.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +This is the first Apache SIS release as a graduated project (outside incubator). + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-62](http://issues.apache.org/jira/browse/SIS-62)] — Create a sis-utility module +* [[SIS-52](http://issues.apache.org/jira/browse/SIS-52)] — Create a sis-metadata module +* [[SIS-55](http://issues.apache.org/jira/browse/SIS-55)] — Skeleton implementation of GeoAPI Citation +* [[SIS-46](http://issues.apache.org/jira/browse/SIS-46)] — Add sis-console module to current SIS project +* [[SIS-66](http://issues.apache.org/jira/browse/SIS-66)] — Create new Range class to avoid licensing issues +* [[SIS-77](http://issues.apache.org/jira/browse/SIS-77)] — Provide an IDE build for Eclipse + +## Improvements {#improvements} +* [[SIS-57](http://issues.apache.org/jira/browse/SIS-57)] — A Logo for SIS +* [[SIS-31](http://issues.apache.org/jira/browse/SIS-31)] — Website needs a facelift +* [[SIS-38](http://issues.apache.org/jira/browse/SIS-38)] — Add the missing documentation comments for SIS-core storage +* [[SIS-40](http://issues.apache.org/jira/browse/SIS-40)] — Add the missing documentation comments for SIS WS layer +* [[SIS-41](http://issues.apache.org/jira/browse/SIS-41)] — Improve the demo.jsp CSS +* [[SIS-44](http://issues.apache.org/jira/browse/SIS-44)] — Update the 'demo.jsp' file in the SIS webapp to use an open source maps API +* [[SIS-56](http://issues.apache.org/jira/browse/SIS-56)] — Merge parent-sis with root pom.xml and configure +* [[SIS-72](http://issues.apache.org/jira/browse/SIS-72)] — Find some clean way to put Anchor functionality in public API +* [[SIS-78](http://issues.apache.org/jira/browse/SIS-78)] — Replace null locale by Locale.ROOT +* [[SIS-82](http://issues.apache.org/jira/browse/SIS-82)] — Metadata implementations could use a single field for union +* [[SIS-85](http://issues.apache.org/jira/browse/SIS-85)] — Consider removing metadata synchronization +* [[SIS-87](http://issues.apache.org/jira/browse/SIS-87)] — Provide copy constructors in metadata objects +* [[SIS-88](http://issues.apache.org/jira/browse/SIS-88)] — Reduce side of public API +* [[SIS-90](http://issues.apache.org/jira/browse/SIS-90)] — Metadata objects should use EnumSet and CodeListSet when appropriate + +## Bug fixes {#bugs} +* [[SIS-37](http://issues.apache.org/jira/browse/SIS-37)] — LICENSE and NOTICE files are in incorrect location in sis-core-0.3-incubating-SNAPSHOT.jar +* [[SIS-60](http://issues.apache.org/jira/browse/SIS-60)] — Duplicated LICENSE and NOTICE files +* [[SIS-53](http://issues.apache.org/jira/browse/SIS-53)] — "svn:ignore" property missing on the "sis-app" directory +* [[SIS-49](http://issues.apache.org/jira/browse/SIS-49)] — ArrayIndexOutOfBoundsException caused by method getCircularRegionApproximation(int numberOfPoints) in LatLonPointRadius class +* [[SIS-58](http://issues.apache.org/jira/browse/SIS-58)] — Fix SIS Jetty Webapp definition to pick random port +* [[SIS-70](http://issues.apache.org/jira/browse/SIS-70)] — Make QuadTreeNode and associated classes package private +* [[SIS-95](http://issues.apache.org/jira/browse/SIS-95)] — Explicitly specify Typed extends Object parameters in FallbackConverterTest +* [[SIS-99](http://issues.apache.org/jira/browse/SIS-99)] — Change URL (or any reference to incubator in Jira) +* [[SIS-103](http://issues.apache.org/jira/browse/SIS-103)] — Fix Eclipse errors in SIS +* [[SIS-120](http://issues.apache.org/jira/browse/SIS-120)] — AngleFormat: Missing minus sign when the degrees field is zero + +## Tasks {#tasks} +* [[SIS-54](http://issues.apache.org/jira/browse/SIS-54)] — Remove the definition of the sis.version property +* [[SIS-59](http://issues.apache.org/jira/browse/SIS-59)] — Move large test file outside code area +* [[SIS-61](http://issues.apache.org/jira/browse/SIS-61)] — Create a sis-build-helper module +* [[SIS-63](http://issues.apache.org/jira/browse/SIS-63)] — Fix <prerequisites> in sis-build-helper after Apache upgrated the Maven used by Jenkins +* [[SIS-65](http://issues.apache.org/jira/browse/SIS-65)] — Remove the version number overwriting of maven-project-info-reports-plugin +* [[SIS-73](http://issues.apache.org/jira/browse/SIS-73)] — Remove the automatic mapping of UUIDs to objects +* [[SIS-80](http://issues.apache.org/jira/browse/SIS-80)] — PropertyDescriptor to implement ExtendedElementInformation +* [[SIS-89](http://issues.apache.org/jira/browse/SIS-89)] — Move DefaultReferencingIdentifier out of org.apache.sis.referencing package +* [[SIS-101](http://issues.apache.org/jira/browse/SIS-101)] — Move QuadTree and GeoRSSData in their own packages +* [[SIS-105](http://issues.apache.org/jira/browse/SIS-105)] — Rename the sis-app module as sis-console + +## Tests {#tests} +* [[SIS-48](http://issues.apache.org/jira/browse/SIS-48)] — Create unit tests for the core classes in the sis-core +* [[SIS-50](http://issues.apache.org/jira/browse/SIS-50)] — Create unit tests for the GeoHashUtils utility class in sis-core diff --git a/source/release-notes/0.4.md b/source/release-notes/0.4.md new file mode 100644 index 00000000..f9b67fe1 --- /dev/null +++ b/source/release-notes/0.4.md @@ -0,0 +1,49 @@ +--- +title: SIS 0.4 Release notes +--- + +* Release date: **2014-04-07** +* [Next release](0.5.html) +* [Previous release](0.3.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* Partial implementation of ISO 19111 — Referencing by coordinates. +* Partial implementation of ISO 19162 — Well Known Text 2. + +## Improvements {#improvements} +* [[SIS-68](https://issues.apache.org/jira/browse/SIS-68)] — Remove LatLon class and replace with DirectPosition +* [[SIS-69](https://issues.apache.org/jira/browse/SIS-69)] — Remove LatLonRect and replace with Envelope class +* [[SIS-88](https://issues.apache.org/jira/browse/SIS-88)] — Reduce size of public API +* [[SIS-115](https://issues.apache.org/jira/browse/SIS-115)] — Ability to set NilReason on Boolean, Integer, Double and String objects +* [[SIS-119](https://issues.apache.org/jira/browse/SIS-119)] — Support <gmx:FileName> and <gmx:MimeFileType> elements +* [[SIS-121](https://issues.apache.org/jira/browse/SIS-121)] — AngleFormat should be able to optionally omit zero fields +* [[SIS-143](https://issues.apache.org/jira/browse/SIS-143)] — DefaultGeographicBoundingBox should support spanning of anti-meridian +* [[SIS-158](https://issues.apache.org/jira/browse/SIS-158)] — Complete JAXB annotations for datum objects + +## Bug fixes {#bugs} +* [[SIS-112](https://issues.apache.org/jira/browse/SIS-112)] — Maven site on Jenkins has broken links +* [[SIS-122](https://issues.apache.org/jira/browse/SIS-122)] — DefaultRepresentativeFraction needs to implement IdentifiedObject +* [[SIS-132](https://issues.apache.org/jira/browse/SIS-132)] — Better support for eclipse IDE +* [[SIS-133](https://issues.apache.org/jira/browse/SIS-133)] — ResourceCompilerMojo should execute only when properties files are modified +* [[SIS-134](https://issues.apache.org/jira/browse/SIS-134)] — ClassCastException in org.apache.sis.util.collection.Cache +* [[SIS-135](https://issues.apache.org/jira/browse/SIS-135)] — [Foo]Name.compareTo(GenericName) should be case-sensitive +* [[SIS-138](https://issues.apache.org/jira/browse/SIS-138)] — XML output ignore the --encoding argument +* [[SIS-139](https://issues.apache.org/jira/browse/SIS-139)] — NullPointerException during unmarshalling of an empty collection +* [[SIS-140](https://issues.apache.org/jira/browse/SIS-140)] — IndexOutOfBoundsException in LineAppender +* [[SIS-141](https://issues.apache.org/jira/browse/SIS-141)] — MathFunctions.fractionDigitsForDelta(…) ignores the 'strict' argument +* [[SIS-142](https://issues.apache.org/jira/browse/SIS-142)] — Angle(89 + 1./60).toString() produces 89°00′60″ instead of 89°01′00″ +* [[SIS-144](https://issues.apache.org/jira/browse/SIS-144)] — Metadata properties ignore orderering declared in parent classes +* [[SIS-151](https://issues.apache.org/jira/browse/SIS-151)] — xmlns:gml value should depend on XML.GML_VERSION value +* [[SIS-153](https://issues.apache.org/jira/browse/SIS-153)] — XML marshalling of country codes shall use ISO 3166 alpha-2 (not alpha-3) +* [[SIS-156](https://issues.apache.org/jira/browse/SIS-156)] — @ThreadSafe and @Immutable annotation usages are misleading +* [[SIS-157](https://issues.apache.org/jira/browse/SIS-157)] — NullPointerException during unmarshalling of an empty codeListValue attribute + +## Tasks {#tasks} +* [[SIS-109](https://issues.apache.org/jira/browse/SIS-109)] — Replace the boolean value of DataStore.canOpen(...) by an enum diff --git a/source/release-notes/0.5.md b/source/release-notes/0.5.md new file mode 100644 index 00000000..0a48d386 --- /dev/null +++ b/source/release-notes/0.5.md @@ -0,0 +1,35 @@ +--- +title: SIS 0.5 Release notes +--- + +* Release date: **2015-02-12** +* [Next release](0.6.html) +* [Previous release](0.4.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +The initial plan for Apache SIS 0.5 was to complete the implementation of Referencing by coordinates (ISO 19111), +which started in SIS 0.4. However this work is not yet finished and is re-targeted for SIS 0.6 release. +Nevertheless this SIS 0.5 release contains an upgrade of spatial metadata (ISO 19115-1) +from the standard published in 2003 to the revision published in 2014 (SIS-94). +We think that this metadata upgrade, together with the new `Feature` implementations (SIS-190), are worth a release. + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} + +## Improvements {#improvements} +* [[SIS-79](https://issues.apache.org/jira/browse/SIS-79)] — Implement RangeSet.remove(E, E) +* [[SIS-94](https://issues.apache.org/jira/browse/SIS-94)] — Update SIS to revision 2014 of the ISO 19115 standard +* [[SIS-127](https://issues.apache.org/jira/browse/SIS-127)] — Create an implementation of Record +* [[SIS-190](https://issues.apache.org/jira/browse/SIS-190)] — Implement the FeatureType model derived from ISO 19109 + +## Bug fixes {#bugs} +* [[SIS-178](https://issues.apache.org/jira/browse/SIS-178)] — First property read in a DenseFeature returns a null value, next ones are ok. + +## Tasks {#tasks} +* [[SIS-167](https://issues.apache.org/jira/browse/SIS-167)] — Create ChannelDataOutput class +* [[SIS-174](https://issues.apache.org/jira/browse/SIS-174)] — Please create a DOAP file for your TLP diff --git a/source/release-notes/0.6.md b/source/release-notes/0.6.md new file mode 100644 index 00000000..ba9039dc --- /dev/null +++ b/source/release-notes/0.6.md @@ -0,0 +1,84 @@ +--- +title: SIS 0.6 Release notes +--- + +* Release date: **2015-09-16** +* [Next release](0.7.html) +* [Previous release](0.5.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +The main new features of Apache SIS 0.6 are: + +* Support of _Well Known Text_ version 1 and 2 (ISO 19162) for Coordinate Reference System objects. +* Support of _Geographic Markup Language_ (GML) version 3.2 (ISO 19136) for Coordinate Reference System objects, + except `DerivedCRS`, `ConcatenatedOperation` and `PassThroughOperation`. +* Support of `Mercator`, `Transverse Mercator`, `Lambert Conic Conformal` and `Polar stereographic` map projections. + The list of map projection methods supported by latest SIS release can be viewed [here](/tables/CoordinateOperationMethods.html). + +Some known limitations of above-cited features are: + +* WKT elements `ParametricCRS`, `Bearing`, `BoundCRS` and `TimeExtent` + with named areas (e.g. _"Jurassic"_) are not yet supported. + See [SIS-163](https://issues.apache.org/jira/browse/SIS-163). +* GML versions other than 3.2 (in particular GML 3.0 and 3.1) are not yet supported. + See [SIS-160](https://issues.apache.org/jira/browse/SIS-160). +* GML not yet supported for `DerivedCRS`, `ConcatenatedOperation` and `PassThroughOperation` classes. + See [SIS-159](https://issues.apache.org/jira/browse/SIS-159). +* Unit of measurement of `<gmd:Resolution>` is hard-coded to metres. + See [SIS-149](https://issues.apache.org/jira/browse/SIS-149). +* `gml:id` and `xlink:href` not yet supported. + See [SIS-173](https://issues.apache.org/jira/browse/SIS-173). + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-8](https://issues.apache.org/jira/browse/SIS-8)] — Build a common SIS data container for spatial data +* [[SIS-9](https://issues.apache.org/jira/browse/SIS-9)] — Allow for multiple spatial reference systems +* [[SIS-285](https://issues.apache.org/jira/browse/SIS-285)] — Make OSGi compatible +* [[SIS-234](https://issues.apache.org/jira/browse/SIS-234)] — Equidistant Cylindrical (Spherical) (EPSG:1029) +* [[SIS-239](https://issues.apache.org/jira/browse/SIS-239)] — Lambert Conic Conformal 2SP (EPSG:9802) +* [[SIS-240](https://issues.apache.org/jira/browse/SIS-240)] — Lambert Conic Conformal 1SP (EPSG:9801) +* [[SIS-241](https://issues.apache.org/jira/browse/SIS-241)] — Lambert Conic Conformal West Orientated (EPSG:9826) +* [[SIS-242](https://issues.apache.org/jira/browse/SIS-242)] — Lambert Conic Conformal Belgium (EPSG:9803) +* [[SIS-243](https://issues.apache.org/jira/browse/SIS-243)] — Lambert Conic Conformal Michigan (EPSG:1051) +* [[SIS-244](https://issues.apache.org/jira/browse/SIS-244)] — Mercator variant A (EPSG:9804) +* [[SIS-245](https://issues.apache.org/jira/browse/SIS-245)] — Mercator variant B (EPSG:9805) +* [[SIS-246](https://issues.apache.org/jira/browse/SIS-246)] — Mercator variant C (EPSG:1044) +* [[SIS-247](https://issues.apache.org/jira/browse/SIS-247)] — Mercator (Spherical) (EPSG:1026) +* [[SIS-248](https://issues.apache.org/jira/browse/SIS-248)] — Popular Visualisation Pseudo Mercator (EPSG:1024) +* [[SIS-251](https://issues.apache.org/jira/browse/SIS-251)] — Polar Stereographic variant A (EPSG:9810) +* [[SIS-252](https://issues.apache.org/jira/browse/SIS-252)] — Polar Stereographic variant B (EPSG:9829) +* [[SIS-253](https://issues.apache.org/jira/browse/SIS-253)] — Polar Stereographic variant C (EPSG:9830) +* [[SIS-264](https://issues.apache.org/jira/browse/SIS-264)] — Affine Parametric Transformation (EPSG:9624) + +## Improvements {#improvements} +* [[SIS-33](https://issues.apache.org/jira/browse/SIS-33)] — Make SIS data storage pluggable +* [[SIS-165](https://issues.apache.org/jira/browse/SIS-165)] — Add an AngleRange class for latitude/longitude ranges +* [[SIS-184](https://issues.apache.org/jira/browse/SIS-184)] — DBase 3 - JDBC : Simple WHERE CLAUSE and Integer, Double field support +* [[SIS-201](https://issues.apache.org/jira/browse/SIS-201)] — Citations.getIdentifier(Citation) should take Identifier.codeSpace in account +* [[SIS-288](https://issues.apache.org/jira/browse/SIS-288)] — Implement projection derivative for TransverseMercator + +## Bug fixes {#bugs} +* [[SIS-192](https://issues.apache.org/jira/browse/SIS-192)] — Suppression of "3.2" in "http://www.opengis.net/gml/3.2" does not work +* [[SIS-194](https://issues.apache.org/jira/browse/SIS-194)] — DefaultResolution.isEmpty() and prune() do not detect when RepresentativeFraction is empty +* [[SIS-195](https://issues.apache.org/jira/browse/SIS-195)] — DefaultResolution(RepresentativeFraction) constructor does not correctly store the given argument +* [[SIS-197](https://issues.apache.org/jira/browse/SIS-197)] — Remove the scope of NamedIdentifier, since it duplicates the path +* [[SIS-199](https://issues.apache.org/jira/browse/SIS-199)] — Resolve confusion between EPSG and IOGP in Citations +* [[SIS-200](https://issues.apache.org/jira/browse/SIS-200)] — Citations should not provide constant for organisations +* [[SIS-202](https://issues.apache.org/jira/browse/SIS-202)] — Parameters.copy(...) does not traverse subgroups correctly +* [[SIS-287](https://issues.apache.org/jira/browse/SIS-287)] — TransverseMercator projection provider missing in service file +* [[SIS-297](https://issues.apache.org/jira/browse/SIS-297)] — Enum value lost at unmarshalling time if the name is composed of more than one word + +## Tasks {#tasks} +* [[SIS-166](https://issues.apache.org/jira/browse/SIS-166)] — Replace repetition of private getter/setters in CRS classes by @XmlElements annotation +* [[SIS-196](https://issues.apache.org/jira/browse/SIS-196)] — OGP organization has been renamed IOGP +* [[SIS-198](https://issues.apache.org/jira/browse/SIS-198)] — Remove "remarks" property from ImmutableIdentifier (replaced by "description") +* [[SIS-204](https://issues.apache.org/jira/browse/SIS-204)] — Verify CompoundCRS restrictions at format time +* [[SIS-205](https://issues.apache.org/jira/browse/SIS-205)] — Enforce character encoding restriction at format time +* [[SIS-208](https://issues.apache.org/jira/browse/SIS-208)] — Support explicit Order element in axes +* [[SIS-290](https://issues.apache.org/jira/browse/SIS-290)] — Complete JAXB annotations for OperationParameter and ParameterValue +* [[SIS-291](https://issues.apache.org/jira/browse/SIS-291)] — Complete JAXB annotations for SingleOperation diff --git a/source/release-notes/0.7.md b/source/release-notes/0.7.md new file mode 100644 index 00000000..81a10109 --- /dev/null +++ b/source/release-notes/0.7.md @@ -0,0 +1,73 @@ +--- +title: SIS 0.7 Release notes +--- + +* Release date: **2016-05-27** +* [Next release](0.8.html) +* [Previous release](0.6.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +The main new features of Apache SIS 0.7 are: + +* Creation of Coordinate Reference System (CRS) objects from an [EPSG](/epsg.html) code. + The list of EPSG codes supported by latest SIS release can be viewed [here](/tables/CoordinateReferenceSystems.html). +* Find coordinate operation paths from a pair of CRS, using the EPSG geodetic dataset if possible. +* Completion of _Geographic Markup Language_ (GML) version 3.2 (ISO 19136) for + `DerivedCRS`, `ConcatenatedOperation` and `PassThroughOperation` objects. + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-131](https://issues.apache.org/jira/browse/SIS-131)] — Database backend for CRS definitions +* [[SIS-224](https://issues.apache.org/jira/browse/SIS-224)] — Oblique and Equatorial Stereographic (EPSG:9809) +* [[SIS-257](https://issues.apache.org/jira/browse/SIS-257)] — Geographic/Geocentric conversions (EPSG:9602) +* [[SIS-260](https://issues.apache.org/jira/browse/SIS-260)] — Geographic 3D to 2D conversions (EPSG:9659) +* [[SIS-270](https://issues.apache.org/jira/browse/SIS-270)] — Vertical Offset (EPSG:9616) +* [[SIS-274](https://issues.apache.org/jira/browse/SIS-274)] — Position Vector transformation geocentric domain (EPSG:1033) +* [[SIS-275](https://issues.apache.org/jira/browse/SIS-275)] — Coordinate Frame Rotation geocentric domain (EPSG:1032) +* [[SIS-278](https://issues.apache.org/jira/browse/SIS-278)] — 3-parameter geocentric translations (EPSG:1031) +* [[SIS-279](https://issues.apache.org/jira/browse/SIS-279)] — France geocentric interpolation (EPSG:9655) +* [[SIS-280](https://issues.apache.org/jira/browse/SIS-280)] — Abridged Molodensky transformation (EPSG:9605) +* [[SIS-281](https://issues.apache.org/jira/browse/SIS-281)] — Geographic Offsets (EPSG:9660) +* [[SIS-282](https://issues.apache.org/jira/browse/SIS-282)] — Geographic Offset by Interpolation of Gridded Data (EPSG:9613, 9615, 9633) +* [[SIS-211](https://issues.apache.org/jira/browse/SIS-211)] — Support parsing and formatting of ParametricCRS + +## Improvements {#improvements} +* [[SIS-292](https://issues.apache.org/jira/browse/SIS-292)] — Complete JAXB annotations for ConcatenatedOperation +* [[SIS-293](https://issues.apache.org/jira/browse/SIS-293)] — Complete JAXB annotations for PassThroughOperation +* [[SIS-294](https://issues.apache.org/jira/browse/SIS-294)] — Complete JAXB annotations for DerivedCRS +* [[SIS-173](https://issues.apache.org/jira/browse/SIS-173)] — Support references from xlink:href to gml:id +* [[SIS-124](https://issues.apache.org/jira/browse/SIS-124)] — PT_FreeText should be able to marshall a CodeList instead of the CharacterString +* [[SIS-286](https://issues.apache.org/jira/browse/SIS-286)] — Add @XmlSchemaType annotations where appropriate +* [[SIS-295](https://issues.apache.org/jira/browse/SIS-295)] — Verify validity of unmarshalled CRS +* [[SIS-326](https://issues.apache.org/jira/browse/SIS-326)] — ISO 19111-2 : parametric CRS,CS,Datum and WKT parser implementations +* [[SIS-317](https://issues.apache.org/jira/browse/SIS-317)] — On-the-fly Geographic3D ↔ CompoundCRS conversion when parsing/formatting WKT 1 +* [[SIS-176](https://issues.apache.org/jira/browse/SIS-176)] — Provide an optimized MathTransform implementation for diagonal matrices +* [[SIS-322](https://issues.apache.org/jira/browse/SIS-322)] — Non affine 1D transform patch +* [[SIS-179](https://issues.apache.org/jira/browse/SIS-179)] — Extract Database class from Shapefile class to allow reading DBF without shapefile +* [[SIS-180](https://issues.apache.org/jira/browse/SIS-180)] — Place a crude JDBC driver over Dbase files +* [[SIS-305](https://issues.apache.org/jira/browse/SIS-305)] — Shapefile reader should be able to use .SHX (shapefile index) +* [[SIS-323](https://issues.apache.org/jira/browse/SIS-323)] — Quadruple precision float point number to java double method +* [[SIS-75](https://issues.apache.org/jira/browse/SIS-75)] — Replace javadoc annotation by JDK5 annotations in Mojo + +## Bug fixes {#bugs} +* [[SIS-107](https://issues.apache.org/jira/browse/SIS-107)] — Hole in metadata "unmodifiable" mode +* [[SIS-111](https://issues.apache.org/jira/browse/SIS-111)] — Can not upgrade jetty-maven-plugin past 8.0.1 +* [[SIS-301](https://issues.apache.org/jira/browse/SIS-301)] — Wrong elements order in RS_ and MD_Identifier +* [[SIS-308](https://issues.apache.org/jira/browse/SIS-308)] — InputStream provided by StorageConnector not always at the beginning of the stream +* [[SIS-309](https://issues.apache.org/jira/browse/SIS-309)] — URI in the ID element of WKT 2 wrongly taken as ID version number +* [[SIS-310](https://issues.apache.org/jira/browse/SIS-310)] — WKT parser fails to parse UNIT["grade", 0.015707963267948967] +* [[SIS-311](https://issues.apache.org/jira/browse/SIS-311)] — WKT parser ignores AREA and BBOX elements +* [[SIS-312](https://issues.apache.org/jira/browse/SIS-312)] — Axis abbreviation with nested parenthesis confuse the WKT parser +* [[SIS-313](https://issues.apache.org/jira/browse/SIS-313)] — Formatter should tell that "North along 130°W" axis direction requires version 2 of WKT + +## Tasks {#tasks} +* [[SIS-191](https://issues.apache.org/jira/browse/SIS-191)] — Declare relocation of 0.2-incubating artifacts +* [[SIS-212](https://issues.apache.org/jira/browse/SIS-212)] — Coordinate operation methods to implement +* [[SIS-187](https://issues.apache.org/jira/browse/SIS-187)] — Reduce visibility of Shapefile fields +* [[SIS-188](https://issues.apache.org/jira/browse/SIS-188)] — Hide FieldDescriptor (a DBase3 internal format structure) +* [[SIS-189](https://issues.apache.org/jira/browse/SIS-189)] — InvalidDbaseFileFormatException should extend DataStoreException diff --git a/source/release-notes/0.8.md b/source/release-notes/0.8.md new file mode 100644 index 00000000..d03a952e --- /dev/null +++ b/source/release-notes/0.8.md @@ -0,0 +1,65 @@ +--- +title: SIS 0.8 Release notes +--- + +* Release date: **2017-11-24** +* [Next release](1.0.html) +* [Previous release](0.7.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +An important change in Apache SIS 0.8 is the replacement of the deprecated JSR-275 dependency +by [JSR-363 — Units of Measurement API](https://jcp.org/en/jsr/detail?id=363) +(this implies an upgrade from GeoAPI 3.0.0 to GeoAPI 3.0.1). +Users are encouraged to upgrade to Apache SIS 0.8 or later for resolving this dependency issue. + +# Incompatible changes {#compatibility} +Not determined. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-128](https://issues.apache.org/jira/browse/SIS-128)] — Implement the JSR-363 javax.measure interfaces +* [[SIS-341](https://issues.apache.org/jira/browse/SIS-341)] — Support "crs-compound" in URLs +* [[SIS-352](https://issues.apache.org/jira/browse/SIS-352)] — Support spatial referencing by geographic identifiers (ISO 19112) +* [[SIS-232](https://issues.apache.org/jira/browse/SIS-232)] — Albers Equal Area (EPSG:9822) +* [[SIS-230](https://issues.apache.org/jira/browse/SIS-230)] — Lambert Cylindrical Equal Area (EPSG:9835) +* [[SIS-231](https://issues.apache.org/jira/browse/SIS-231)] — Lambert Cylindrical Equal Area (Spherical) (EPSG:9834) +* [[SIS-220](https://issues.apache.org/jira/browse/SIS-220)] — Transverse Mercator Zoned Grid System (EPSG:9824) +* [[SIS-354](https://issues.apache.org/jira/browse/SIS-354)] — Military Grid Reference System (MGRS) +* [[SIS-284](https://issues.apache.org/jira/browse/SIS-284)] — Geographic2D with Height Offsets (EPSG:9618) +* [[SIS-343](https://issues.apache.org/jira/browse/SIS-343)] — Axis order reversal (EPSG:9843) +* [[SIS-337](https://issues.apache.org/jira/browse/SIS-337)] — Package EPSG Derby DB in sis-epsg jar, eliminating the need for external SIS_DATA dir +* [[SIS-355](https://issues.apache.org/jira/browse/SIS-355)] — Provide a "deep copy" operation on ISO 19115 metadata +* [[SIS-373](https://issues.apache.org/jira/browse/SIS-373)] — Create JNI wrapper for GDAL/Proj.4 +* [[SIS-374](https://issues.apache.org/jira/browse/SIS-374)] — Add-in for OpenOffice / LibreOffice + +## Improvements {#improvements} +* [[SIS-344](https://issues.apache.org/jira/browse/SIS-344)] — Update EPSG geodetic dataset to version 9.0 +* [[SIS-353](https://issues.apache.org/jira/browse/SIS-353)] — UTM should take in account Norway and Svalbard special cases +* [[SIS-368](https://issues.apache.org/jira/browse/SIS-368)] — When a coordinate operation change the longitude axis range from [-180 … +180]° to [0 … 360]°, the Envelopes.transform(…) result should be normalized accordingly +* [[SIS-390](https://issues.apache.org/jira/browse/SIS-390)] — When datum shift information are missing, still apply ellipsoid change +* [[SIS-330](https://issues.apache.org/jira/browse/SIS-330)] — Missing EPSG identifiers for Molodensky parameters +* [[SIS-335](https://issues.apache.org/jira/browse/SIS-335)] — CRS.findOperation(…) sometimes slow +* [[SIS-327](https://issues.apache.org/jira/browse/SIS-327)] — Defer loading of datum shift grid files +* [[SIS-298](https://issues.apache.org/jira/browse/SIS-298)] — Simplification in MetadataTreeFormat output +* [[SIS-171](https://issues.apache.org/jira/browse/SIS-171)] — Upgrade NetCDF to ISO-19115 mapping +* [[SIS-314](https://issues.apache.org/jira/browse/SIS-314)] — NetCDF: read method with subsampling and area parameters +* [[SIS-367](https://issues.apache.org/jira/browse/SIS-367)] — IntegerList: Comodification check / primitive Stream + +## Bug fixes {#bugs} +* [[SIS-328](https://issues.apache.org/jira/browse/SIS-328)] — EPSG factory on PostgreSQL fails because of missing cast +* [[SIS-329](https://issues.apache.org/jira/browse/SIS-329)] — Transformation of envelope from UTM to WGS84 sometimes wrongly expanded to the ±180° longitude range +* [[SIS-333](https://issues.apache.org/jira/browse/SIS-333)] — In GML, the second defining parameter of spheres should be <gml:isSphere>true</gml:isSphere> +* [[SIS-346](https://issues.apache.org/jira/browse/SIS-346)] — MetadataStandard.asValueMap(…) / asTreeTable(…) do not work if the argument implements more than one metadata interface +* [[SIS-347](https://issues.apache.org/jira/browse/SIS-347)] — Extents.area(GeographicBoundingBox) returns 0 if the longitude range is 360° large. +* [[SIS-348](https://issues.apache.org/jira/browse/SIS-348)] — CompoundFormat.parse(CharSequence text, ParsePosition pos) javadoc is inconsistent with implementation +* [[SIS-349](https://issues.apache.org/jira/browse/SIS-349)] — Dead-lock between ContextualParameters and WeakHashSet +* [[SIS-364](https://issues.apache.org/jira/browse/SIS-364)] — OperationNotFoundException thrown for some pairs of CRS when the EPSG database is not available + +## Tasks {#tasks} +* [[SIS-372](https://issues.apache.org/jira/browse/SIS-372)] — Upgrade to GeoAPI 3.0.1 +* [[SIS-334](https://issues.apache.org/jira/browse/SIS-334)] — Replace JSR-275 dependency by JSR-363 +* [[SIS-332](https://issues.apache.org/jira/browse/SIS-332)] — Upgrade Java platform requirement from JDK6 to JDK7 +* [[SIS-47](https://issues.apache.org/jira/browse/SIS-47)] — Add maven configurations for SIS GUI +* [[SIS-303](https://issues.apache.org/jira/browse/SIS-303)] — Do not allow instantion of CompoudCRS with Geographic2D + ellipsoidal height diff --git a/source/release-notes/1.0.md b/source/release-notes/1.0.md new file mode 100644 index 00000000..e0f0653c --- /dev/null +++ b/source/release-notes/1.0.md @@ -0,0 +1,99 @@ +--- +title: SIS 1.0 Release notes +--- + +* Release date: **2019-09-27** +* [Next release](1.1.html) +* [Previous release](0.8.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +Apache SIS 1.0 can marshal and unmarshal metadata in XML documents using the new ISO 19115-3 standard. +The previous ISO 19139 standard is still supported and automatically recognized at unmarshalling time. +This release also contains improvements in reading netCDF files and a beginning of raster support. + +# Incompatible changes {#compatibility} + +The following changes in Apache SIS 1.0 are incompatible with SIS 0.8: + +* `DirectPosition1D.ordinate` — the field has been renamed `coordinate` + for consistency with terminology used in ISO 19111 international standard. +* `DataStore.getOpenParameters()` — return type has been changed from `ParameterValueGroup` to `Optional<ParameterValueGroup>`. +* `DataSet.getEnvelope()` — return type has been changed from `Envelope` to `Optional<Envelope>`. +* `TransformSeparator` — behavior change: if the desired source dimensions were not explicitly specified, + then the source dimensions that are not required for producing the desired target dimensions are automatically trimmed. +* The `sis-gdal` module released in Apache SIS 0.8 has been excluded from this release. + That module was compiled for Proj4 and is incompatible with Proj5 or Proj6. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-221](https://issues.apache.org/jira/browse/SIS-221)] — Hotine Oblique Mercator (EPSG:9812, 9815) +* [[SIS-227](https://issues.apache.org/jira/browse/SIS-227)] — American Polyconic (EPSG:9818) +* [[SIS-426](https://issues.apache.org/jira/browse/SIS-426)] — Mollweide projection +* [[SIS-450](https://issues.apache.org/jira/browse/SIS-450)] — Sinusoidal projection +* [[SIS-408](https://issues.apache.org/jira/browse/SIS-408)] — Add SpecializableTransform +* [[SIS-410](https://issues.apache.org/jira/browse/SIS-410)] — More stable MathTransform.Inverse serialization +* [[SIS-412](https://issues.apache.org/jira/browse/SIS-412)] — Add a CRS.findOperations(sourceCRS, targetCRS, …) method +* [[SIS-413](https://issues.apache.org/jira/browse/SIS-413)] — Units.PSU should have a scale value of 1/1000 +* [[SIS-424](https://issues.apache.org/jira/browse/SIS-424)] — Create Feature instances from a SQL database +* [[SIS-425](https://issues.apache.org/jira/browse/SIS-425)] — Drop package prefixes in table created in "metadata" schema +* [[SIS-307](https://issues.apache.org/jira/browse/SIS-307)] — GSoC: Create the foundation of a module for remote sensing data +* [[SIS-444](https://issues.apache.org/jira/browse/SIS-444)] — GridCoverageResource interface for raster data +* [[SIS-443](https://issues.apache.org/jira/browse/SIS-443)] — Give access to netCDF raster data as GridCoverage +* [[SIS-454](https://issues.apache.org/jira/browse/SIS-454)] — Approximate geodesic path by Bézier curve + +## Improvements {#improvements} +* [[SIS-422](https://issues.apache.org/jira/browse/SIS-422)] — Migrate from SVN to Git as the main SIS code repository +* [[SIS-396](https://issues.apache.org/jira/browse/SIS-396)] — Update EPSG geodetic dataset to version 9.4 +* [[SIS-468](https://issues.apache.org/jira/browse/SIS-468)] — Update EPSG geodetic dataset to version 9.7 +* [[SIS-395](https://issues.apache.org/jira/browse/SIS-395)] — Need a public way to get connection to "SpatialMetadata" database +* [[SIS-338](https://issues.apache.org/jira/browse/SIS-338)] — Stores predefined metadata in the SpatialMetadata database +* [[SIS-81](https://issues.apache.org/jira/browse/SIS-81)] — Replace ModifiableMetadata.isModifiable() by an enum +* [[SIS-345](https://issues.apache.org/jira/browse/SIS-345)] — Upgrade JAXB binding to ISO 19115-3 +* [[SIS-126](https://issues.apache.org/jira/browse/SIS-126)] — Replace the NamespacePrefixMapper hack by NamespaceContext +* [[SIS-399](https://issues.apache.org/jira/browse/SIS-399)] — When renaming "xsi:type" value, may need to declare a new namespace +* [[SIS-404](https://issues.apache.org/jira/browse/SIS-404)] — Allow profiles to extend legacy metadata schema +* [[SIS-455](https://issues.apache.org/jira/browse/SIS-455)] — Compute length of cubic Bézier curve +* [[SIS-458](https://issues.apache.org/jira/browse/SIS-458)] — TransformSeparator should omit unused source dimensions, unless requested otherwise +* [[SIS-315](https://issues.apache.org/jira/browse/SIS-315)] — NetCDF: convention interface and parsing utilities +* [[SIS-316](https://issues.apache.org/jira/browse/SIS-316)] — NetCDF: build CRS and GridToCRS Transform from netcdf variables and attributes +* [[SIS-446](https://issues.apache.org/jira/browse/SIS-446)] — NetCDF store should be robust to non-linear localization grid +* [[SIS-445](https://issues.apache.org/jira/browse/SIS-445)] — NetCDF store should be robust to localization grid crossing anti-meridian +* [[SIS-448](https://issues.apache.org/jira/browse/SIS-448)] — Extension to CF-conventions for localization grid smaller than data in netCDF +* [[SIS-449](https://issues.apache.org/jira/browse/SIS-449)] — Extension to CF-conventions for bands in a netCDF variable +* [[SIS-429](https://issues.apache.org/jira/browse/SIS-429)] — Arithmetic operation on quantities on values converted to system units +* [[SIS-421](https://issues.apache.org/jira/browse/SIS-421)] — Retrofit WarningListener in a more generic EventListener + +## Bug fixes {#bugs} +* [[SIS-377](https://issues.apache.org/jira/browse/SIS-377)] — Latitude of natural origin = -90 wrongly rejected for Transverse Mercator +* [[SIS-376](https://issues.apache.org/jira/browse/SIS-376)] — Geographic/geocentric conversion fails if the geographic CRS is two-dimensional +* [[SIS-378](https://issues.apache.org/jira/browse/SIS-378)] — Too aggressive simplification of some units of measurement +* [[SIS-382](https://issues.apache.org/jira/browse/SIS-382)] — SI multiples not recognized when applied on kilogram +* [[SIS-414](https://issues.apache.org/jira/browse/SIS-414)] — Multiplication symbol should be omitted when the unit is Units.UNITY +* [[SIS-385](https://issues.apache.org/jira/browse/SIS-385)] — Inaccurate formulas in DistanceUtils +* [[SIS-386](https://issues.apache.org/jira/browse/SIS-386)] — Replace DefaultEllipsoid.orthodromicDistance(…) method +* [[SIS-431](https://issues.apache.org/jira/browse/SIS-431)] — Need MD_ReferenceSystem adapter +* [[SIS-407](https://issues.apache.org/jira/browse/SIS-407)] — OutOfMemoryError when reading Sentinel 1 image with GeoTIFF reader +* [[SIS-432](https://issues.apache.org/jira/browse/SIS-432)] — Using BETA2007.gsb grid throws IllegalArgumentException +* [[SIS-439](https://issues.apache.org/jira/browse/SIS-439)] — NetCDF reader does not support unlimited dimension +* [[SIS-441](https://issues.apache.org/jira/browse/SIS-441)] — UnconvertibleObjectException when reading code list value from PostgreSQL +* [[SIS-461](https://issues.apache.org/jira/browse/SIS-461)] — Replace "ordinate" by "coordinate" +* [[SIS-464](https://issues.apache.org/jira/browse/SIS-464)] — DataSet.getEnvelope() should return Optional<Envelope> +* [[SIS-402](https://issues.apache.org/jira/browse/SIS-402)] — Missing @XmlElement on DefaultMetadata.getCharacterSets() +* [[SIS-114](https://issues.apache.org/jira/browse/SIS-114)] — Sidebar on the left side always have the "home" menu item active + +## Tasks {#tasks} +* [[SIS-456](https://issues.apache.org/jira/browse/SIS-456)] — New numbering scheme for development branches +* [[SIS-438](https://issues.apache.org/jira/browse/SIS-438)] — Make SIS compatible with latest Java versions +* [[SIS-388](https://issues.apache.org/jira/browse/SIS-388)] — Upgrade Java platform requirement from JDK7 to JDK8 +* [[SIS-383](https://issues.apache.org/jira/browse/SIS-383)] — Upgrade Derby dependency and reduce dependency on JavaDB +* [[SIS-405](https://issues.apache.org/jira/browse/SIS-405)] — Upgrade or remove JAXB annotations of ImmutableIdentifier +* [[SIS-64](https://issues.apache.org/jira/browse/SIS-64)] — Remove duplicated profile in sis-build-helper after MNG-3328 get fixed +* [[SIS-415](https://issues.apache.org/jira/browse/SIS-415)] — Remove links to remotesensing.org +* [[SIS-430](https://issues.apache.org/jira/browse/SIS-430)] — Remove PACK200 usage +* [[SIS-463](https://issues.apache.org/jira/browse/SIS-463)] — Move WKT support from sis-metadata to sis-referencing +* [[SIS-406](https://issues.apache.org/jira/browse/SIS-406)] — Move XML support from sis-utility module to sis-metadata +* [[SIS-331](https://issues.apache.org/jira/browse/SIS-331)] — Verify the mapping from ISO 19115:2003 to ISO 19115:2014 +* [[SIS-375](https://issues.apache.org/jira/browse/SIS-375)] — Cache: override default Map methods +* [[SIS-440](https://issues.apache.org/jira/browse/SIS-440)] — ComparisonMode.APPROXIMATIVE should be APPROXIMATE diff --git a/source/release-notes/1.1.md b/source/release-notes/1.1.md new file mode 100644 index 00000000..9e09f7c8 --- /dev/null +++ b/source/release-notes/1.1.md @@ -0,0 +1,81 @@ +--- +title: SIS 1.1 Release notes +--- + +* Release date: **2021-10-06** +* [Next release](1.2.html) +* [Previous release](1.0.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +Apache SIS 1.1 can read GeoTIFF images, apply raster reprojections and create isolines from rasters. +It can read features from a SQL database with the `FeatureType` inferred by analyzing the database schema. +Features can be filtered by the filter API added in this release, including with geometric operations defined by SQLMM. + +# Incompatible changes {#compatibility} + +In the `sis-utility` module, the following classes +moved to the `org.apache.sis.util` package (one level up): + +* `org.apache.sis.util.iso.AbstractInternationalString` +* `org.apache.sis.util.iso.SimpleInternationalString` +* `org.apache.sis.util.iso.DefaultInternationalString` +* `org.apache.sis.util.iso.ResourceInternationalString` + +This change is for avoiding a collision with a package of the same name in the `sis-metadata` module. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-493](https://issues.apache.org/jira/browse/SIS-493)] — Raster reprojection +* [[SIS-117](https://issues.apache.org/jira/browse/SIS-117)] — Allow definition of custom CRS by properties files +* [[SIS-212](https://issues.apache.org/jira/browse/SIS-212)] — Coordinate operation methods to implement +* [[SIS-417](https://issues.apache.org/jira/browse/SIS-417)] — Metadata panel +* [[SIS-447](https://issues.apache.org/jira/browse/SIS-447)] — NumericCoverage as a parent of GridCoverage +* [[SIS-502](https://issues.apache.org/jira/browse/SIS-502)] — Allow users to define CRS for custom codes +* [[SIS-505](https://issues.apache.org/jira/browse/SIS-505)] — Upgrade OpenOffice/LibreOffice dependency +* [[SIS-506](https://issues.apache.org/jira/browse/SIS-506)] — Compute isolines from a coverage +* [[SIS-218](https://issues.apache.org/jira/browse/SIS-218)] — Cassini-Soldner (EPSG:9806) +* [[SIS-219](https://issues.apache.org/jira/browse/SIS-219)] — Hyperbolic Cassini-Soldner (EPSG:9833) +* [[SIS-223](https://issues.apache.org/jira/browse/SIS-223)] — Orthographic (EPSG:9840) +* [[SIS-237](https://issues.apache.org/jira/browse/SIS-237)] — Modified Azimuthal Equidistant (EPSG:9832) +* [[SIS-452](https://issues.apache.org/jira/browse/SIS-452)] — Satellite-tracking projections + +## Improvements {#improvements} +* [[SIS-345](https://issues.apache.org/jira/browse/SIS-345)] — Upgrade JAXB binding to ISO 19115-3 +* [[SIS-371](https://issues.apache.org/jira/browse/SIS-371)] — Compile Windows version of JNI wrappers for Proj.4 +* [[SIS-379](https://issues.apache.org/jira/browse/SIS-379)] — Upgrade to ISO 19103:2015 +* [[SIS-409](https://issues.apache.org/jira/browse/SIS-409)] — Take in account nested datum shift grids for smaller areas +* [[SIS-462](https://issues.apache.org/jira/browse/SIS-462)] — Corner cases in CoordinateOperationFinder +* [[SIS-477](https://issues.apache.org/jira/browse/SIS-477)] — Add GridCoverage.evaluate(DirectPosition) method +* [[SIS-504](https://issues.apache.org/jira/browse/SIS-504)] — Simplify the logging levels defined in PerformanceLevel +* [[SIS-513](https://issues.apache.org/jira/browse/SIS-513)] — When rounding grids, allow per axis strategy instead of a single global one. + +## Bug fixes {#bugs} +* [[SIS-473](https://issues.apache.org/jira/browse/SIS-473)] — Build failure with Java 12 +* [[SIS-475](https://issues.apache.org/jira/browse/SIS-475)] — Md5 and SHA are deprecated +* [[SIS-476](https://issues.apache.org/jira/browse/SIS-476)] — Exception while reading some netCDF variables with unlimited +* [[SIS-489](https://issues.apache.org/jira/browse/SIS-489)] — Inaccurate result for MGI Ferro transform (see test case attached) +* [[SIS-491](https://issues.apache.org/jira/browse/SIS-491)] — sis-embedded-data database fails to start on Apache Spark +* [[SIS-495](https://issues.apache.org/jira/browse/SIS-495)] — Resampling trims one pixel when transform is identity and interpolation is nearest +* [[SIS-503](https://issues.apache.org/jira/browse/SIS-503)] — Naming issue in setters of DefaultReleasability +* [[SIS-508](https://issues.apache.org/jira/browse/SIS-508)] — MD_Scope in place of DQ_Scope when generating old 2007 iso 19139 +* [[SIS-511](https://issues.apache.org/jira/browse/SIS-511)] — build failed on AArch64, Fedora 33 +* [[SIS-512](https://issues.apache.org/jira/browse/SIS-512)] — Can't create transformation from wkt + +## Tasks {#tasks} +* [[SIS-517](https://issues.apache.org/jira/browse/SIS-517)] — Update EPSG geodetic dataset to version 9.9.1 +* [[SIS-474](https://issues.apache.org/jira/browse/SIS-474)] — Upgrade sis-gdal to Proj 6 +* [[SIS-510](https://issues.apache.org/jira/browse/SIS-510)] — Remove sis-gdal module +* [[SIS-479](https://issues.apache.org/jira/browse/SIS-479)] — Change default namespace of legacy "gmd" metadata +* [[SIS-480](https://issues.apache.org/jira/browse/SIS-480)] — Change ISO schema locations from "http:" to "https:" +* [[SIS-481](https://issues.apache.org/jira/browse/SIS-481)] — XML.SCHEMAS configuration should apply also to xmlns:gmd +* [[SIS-482](https://issues.apache.org/jira/browse/SIS-482)] — Rename XML.SCHEMAS and clarify expected URL +* [[SIS-483](https://issues.apache.org/jira/browse/SIS-483)] — Some CoordinateOperation created from EPSG database get wrong name/identifier/remarks +* [[SIS-484](https://issues.apache.org/jira/browse/SIS-484)] — Avoid use of same package name in two different modules +* [[SIS-485](https://issues.apache.org/jira/browse/SIS-485)] — Replace GridCoverage.evaluate(DirectPosition, …) method +* [[SIS-486](https://issues.apache.org/jira/browse/SIS-486)] — Some map projections produce wrong results when |Δλ| > 180° +* [[SIS-488](https://issues.apache.org/jira/browse/SIS-488)] — Handle wrap-around longitude in NADCON grid +* [[SIS-492](https://issues.apache.org/jira/browse/SIS-492)] — Remove support for JavaDB (JDK 8) +* [[SIS-496](https://issues.apache.org/jira/browse/SIS-496)] — GridCoverage.forConvertedValues(true) sometimes creates an image that cannot store NaN values +* [[SIS-509](https://issues.apache.org/jira/browse/SIS-509)] — Migrate the web site to another site generator tool diff --git a/source/release-notes/1.2.md b/source/release-notes/1.2.md new file mode 100644 index 00000000..82c459ce --- /dev/null +++ b/source/release-notes/1.2.md @@ -0,0 +1,56 @@ +--- +title: SIS 1.2 Release notes +--- + +* Release date: **2022-05-18** +* [Next release](1.3.html) +* [Previous release](1.1.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +Apache SIS 1.2 can read World Files and ESRI ASCII grid and BIL/BIP/BSQ rasters, +in addition to GeoTIFF support added in SIS 1.1, +and in addition to netCDF support added in previous releases. +This release also contains various bug fixes improving the stability. + +# Incompatible changes {#compatibility} + +None. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-529](https://issues.apache.org/jira/browse/SIS-529)] — Provide native GeoTIFF metadata +* [[SIS-541](https://issues.apache.org/jira/browse/SIS-541)] — Add "World File" reader and writer +* [[SIS-540](https://issues.apache.org/jira/browse/SIS-540)] — Add an ESRI ASCII Grid reader and writer +* [[SIS-543](https://issues.apache.org/jira/browse/SIS-543)] — Add a BIL/BIP/BSQ data store +* [[SIS-524](https://issues.apache.org/jira/browse/SIS-524)] — Image masking based on a geometry +* [[SIS-528](https://issues.apache.org/jira/browse/SIS-528)] — Add a "system monitor" with visual indication of seek operations +* [[SIS-533](https://issues.apache.org/jira/browse/SIS-533)] — Add "Rotated Latitude/Longitude" coordinate operation +* [[SIS-228](https://issues.apache.org/jira/browse/SIS-228)] — Lambert Azimuthal Equal Area (EPSG:9820) +* [[SIS-229](https://issues.apache.org/jira/browse/SIS-229)] — Lambert Azimuthal Equal Area (Spherical) (EPSG:1027) +* [[SIS-542](https://issues.apache.org/jira/browse/SIS-542)] — Mercator auxiliary sphere +* [[SIS-538](https://issues.apache.org/jira/browse/SIS-538)] — Support ESRI WKT element GEOGTRAN +* [[SIS-539](https://issues.apache.org/jira/browse/SIS-539)] — Create a "cloud" group of modules, starting with AWS S3 + +## Improvements {#improvements} +* [[SIS-300](https://issues.apache.org/jira/browse/SIS-300)] — Complete the information provided in Citations constants +* [[SIS-520](https://issues.apache.org/jira/browse/SIS-520)] — SQLStore should avoid creating features with cyclic associations +* [[SIS-514](https://issues.apache.org/jira/browse/SIS-514)] — GridGeometry.subgrid(…) should accept an area of interest with less dimensions than the base grid +* [[SIS-535](https://issues.apache.org/jira/browse/SIS-535)] — Search for coordinate operations create too many CRS +* [[SIS-336](https://issues.apache.org/jira/browse/SIS-336)] — URL to EPSG installation instructions should be customizable +* [[SIS-393](https://issues.apache.org/jira/browse/SIS-393)] — Missing META-INF service declarations for authority factories + +## Bug fixes {#bugs} +* [[SIS-523](https://issues.apache.org/jira/browse/SIS-523)] — Download of EPSG data must use https +* [[SIS-527](https://issues.apache.org/jira/browse/SIS-527)] — Improve stability of JavaFX application +* [[SIS-519](https://issues.apache.org/jira/browse/SIS-519)] — Never-ending loop in AbstractFeature.equals/hashCode +* [[SIS-532](https://issues.apache.org/jira/browse/SIS-532)] — NaN from unhandled case in reverse Oblique Mercator calculations +* [[SIS-537](https://issues.apache.org/jira/browse/SIS-537)] — Oblique Stereographic: Wrong longitude in reverse transform + suggested fix +* [[SIS-522](https://issues.apache.org/jira/browse/SIS-522)] — IllegalArgumentException in GridExtent.toEnvelope(…) +* [[SIS-521](https://issues.apache.org/jira/browse/SIS-521)] — Malformed SQL query in SQLStore + +## Tasks {#tasks} +* [[SIS-525](https://issues.apache.org/jira/browse/SIS-525)] — Remove AccessController usage +* [[SIS-530](https://issues.apache.org/jira/browse/SIS-530)] — Change Interpolation interface to an abstract class +* [[SIS-531](https://issues.apache.org/jira/browse/SIS-531)] — Deprecate (for removal) LoggerFactory diff --git a/source/release-notes/1.3.md b/source/release-notes/1.3.md new file mode 100644 index 00000000..fc2eaa0a --- /dev/null +++ b/source/release-notes/1.3.md @@ -0,0 +1,51 @@ +--- +title: SIS 1.3 Release notes +--- + +* Release date: **2022-12-19** +* Next release +* [Previous release](1.2.html) +* [Incompatible changes](#compatibility) +* [Noticeable changes](#issues) + +This release contains an upgrade of the `org.apache.sis.metadata.iso.quality` package +to the ISO 19157:2013 international standard. +This release contains also various bug fixes improving the stability. + +# Incompatible changes {#compatibility} + +The following changes in Apache SIS 1.3 are incompatibles with the previous release (SIS 1.2): + +* In the `org.apache.sis.coverage.grid` package, the `GridEvaluator` class has been replaced by the `GridCoverage.Evaluator` interface. +* In the `org.apache.sis.gui.map` package, the `ValuesUnderCursor.evaluate(DirectPosition)` method has been replaced by + `evaluateLater(DirectPosition)` for computing values in a background thread. + +# Noticeable changes {#issues} + +## New Features {#features} +* [[SIS-394](https://issues.apache.org/jira/browse/SIS-394)] — Implement data quality (ISO 19157) in metadata package +* [[SIS-558](https://issues.apache.org/jira/browse/SIS-558)] — Allow instantiation of temporal CRS by identifiers +* [[SIS-342](https://issues.apache.org/jira/browse/SIS-342)] — Support temporal CRS in URL +* [[SIS-550](https://issues.apache.org/jira/browse/SIS-550)] — Give estimation of MathTransform domain +* [[SIS-553](https://issues.apache.org/jira/browse/SIS-553)] — Add "Pseudo sinusoidal equal area" projection +* [[SIS-258](https://issues.apache.org/jira/browse/SIS-258)] — Geocentric/topocentric conversions (EPSG:9836) +* [[SIS-259](https://issues.apache.org/jira/browse/SIS-259)] — Geographic/topocentric conversions (EPSG:9837) +* [[SIS-559](https://issues.apache.org/jira/browse/SIS-559)] — Allow aggregation of coverages in a data cube +* [[SIS-549](https://issues.apache.org/jira/browse/SIS-549)] — Add notification when a data store is closed + +## Improvements {#improvements} +* [[SIS-547](https://issues.apache.org/jira/browse/SIS-547)] — Mercator projection should wraparound longitude values +* [[SIS-411](https://issues.apache.org/jira/browse/SIS-411)] — GPX data store should implement WritableFeatureSet +* [[SIS-419](https://issues.apache.org/jira/browse/SIS-419)] — Implement (un)marshalling of gco:Record +* [[SIS-552](https://issues.apache.org/jira/browse/SIS-552)] — Better identification of latitude/longitude axes in netCDF + +## Bug fixes {#bugs} +* [[SIS-555](https://issues.apache.org/jira/browse/SIS-555)] — Some isolines are missing +* [[SIS-551](https://issues.apache.org/jira/browse/SIS-551)] — GeoTIFF uncompression bug fixes +* [[SIS-548](https://issues.apache.org/jira/browse/SIS-548)] — Unexpected wraparound during intersection of grid geometries +* [[SIS-556](https://issues.apache.org/jira/browse/SIS-556)] — Memory leak in tile cache + +## Tasks {#tasks} +* [[SIS-546](https://issues.apache.org/jira/browse/SIS-546)] — Remove LoggerFactory +* [[SIS-554](https://issues.apache.org/jira/browse/SIS-554)] — Replace GridEvaluator by an interface +* [[SIS-398](https://issues.apache.org/jira/browse/SIS-398)] — MI_PolarizationOrientationCode as an alias of MI_PolarisationOrientationCode diff --git a/source/release-notes/_index.md b/source/release-notes/_index.md new file mode 100644 index 00000000..20689f50 --- /dev/null +++ b/source/release-notes/_index.md @@ -0,0 +1,5 @@ +--- +title: Release notes +--- + +For latest version, see [SIS {{% version %}} release notes]({{% version %}}.html). diff --git a/static/release-notes/0.1.html b/static/release-notes/0.1.html deleted file mode 100644 index 172ddeaf..00000000 --- a/static/release-notes/0.1.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.1-incubating Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td>Previous release</td> - <td style="padding-left: 9pt"><a href="0.2.html">Next release</a></td> - </tr></table> - <h1>SIS 0.1-incubating Release notes</h1> - -<h2>New Features</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-1'>SIS-1</a>] - Import LocalLucene code into SIS</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-5'>SIS-5</a>] - Website logo</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-6'>SIS-6</a>] - Create DOAP file for projects.a.o</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-7'>SIS-7</a>] - Top level pom for SIS</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-12'>SIS-12</a>] - Write basic SIS documentation for CLI and for WS layer</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-15'>SIS-15</a>] - Bake in Demo JSP page for initial release</li> -</ul> - -<h2>Improvements</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-2'>SIS-2</a>] - Stand up SIS website</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-3'>SIS-3</a>] - Refactor SIS</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-14'>SIS-14</a>] - Use LatLon class instead of plain double points in QuadTreeData interface</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-23'>SIS-23</a>] - Brand demo.jsp with ApacheSIS TM logo</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-24'>SIS-24</a>] - Refactor sis.version into build process flowdown through Maven and rename to 0.1-incubating</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-16'>SIS-16</a>] - SIS location service is configured incorrectly</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-17'>SIS-17</a>] - Context params need override set to false</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-18'>SIS-18</a>] - demo JSP has incorrect form get action set</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-19'>SIS-19</a>] - QTreeWriter and GeoRSSData.save don't check to make sure the directory exists before creating data there</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-20'>SIS-20</a>] - Make the qTreeIdxPath and geodata paths configurable properties</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-21'>SIS-21</a>] - Path to location service shouldn't include prefix slash</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-22'>SIS-22</a>] - Error obtaining geodata RSS causes Qtree index to not be written</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-4'>SIS-4</a>] - Add test data</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/0.2.html b/static/release-notes/0.2.html deleted file mode 100644 index d9cc2eca..00000000 --- a/static/release-notes/0.2.html +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.2-incubating Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.1.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.3.html">Next release</a></td> - </tr></table> - <h1>SIS 0.2-incubating Release notes</h1> - -<h2>New Features</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-30'>SIS-30</a>] - Jetty Integration</li> -</ul> - -<h2>Improvements</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-35'>SIS-35</a>] - Include JDOM license in the NOTICE file and remove servlet dependency</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-25'>SIS-25</a>] - Location servlet doesn't return correct coordinates for point-radius query region</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-26'>SIS-26</a>] - Use of Java 1.6 Annotation in /sis-core/src/main/java/org/apache/sis/storage/GeoRSSData.java</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-29'>SIS-29</a>] - Website must display disclaimer text</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-34'>SIS-34</a>] - LICENSE/NOTICE file is in incorrect location in SIS webapp</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-27'>SIS-27</a>] - Update sis-parent/pom.xml compile target to 1.6</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/0.3.html b/static/release-notes/0.3.html deleted file mode 100644 index c9d52327..00000000 --- a/static/release-notes/0.3.html +++ /dev/null @@ -1,76 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.3 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.2.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.4.html">Next release</a></td> - </tr></table> - <h1>SIS 0.3 Release notes</h1> - -<h2>New Features</h2> -<ul> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-62'>SIS-62</a>] - Create a sis-utility module</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-52'>SIS-52</a>] - Create a sis-metadata module</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-55'>SIS-55</a>] - Skeleton implementation of GeoAPI Citation</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-46'>SIS-46</a>] - Add sis-console module to current SIS project</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-66'>SIS-66</a>] - Create new Range class to avoid licensing issues</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-77'>SIS-77</a>] - Provide an IDE build for Eclipse</li> -</ul> - -<h2>Improvements</h2> -<ul> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-57'>SIS-57</a>] - A Logo for SIS</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-31'>SIS-31</a>] - Website needs a facelift</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-38'>SIS-38</a>] - Add the missing documentation comments for SIS-core storage</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-40'>SIS-40</a>] - Add the missing documentation comments for SIS WS layer</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-41'>SIS-41</a>] - Improve the demo.jsp CSS</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-44'>SIS-44</a>] - Update the 'demo.jsp' file in the SIS webapp to use an open source maps API</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-56'>SIS-56</a>] - Merge parent-sis with root pom.xml and configure</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-72'>SIS-72</a>] - Find some clean way to put Anchor functionality in public API</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-78'>SIS-78</a>] - Replace null locale by Locale.ROOT</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-82'>SIS-82</a>] - Metadata implementations could use a single field for union</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-85'>SIS-85</a>] - Consider removing metadata synchronization</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-87'>SIS-87</a>] - Provide copy constructors in metadata objects</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-88'>SIS-88</a>] - Reduce side of public API</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-90'>SIS-90</a>] - Metadata objects should use EnumSet and CodeListSet when appropriate</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-37'>SIS-37</a>] - LICENSE and NOTICE files are in incorrect location in sis-core-0.3-incubating-SNAPSHOT.jar</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-60'>SIS-60</a>] - Duplicated LICENSE and NOTICE files</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-53'>SIS-53</a>] - "svn:ignore" property missing on the "sis-app" directory</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-49'>SIS-49</a>] - ArrayIndexOutOfBoundsException caused by method getCircularRegionApproximation(int numberOfPoints) in LatLonPointRadius class</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-58'>SIS-58</a>] - Fix SIS Jetty Webapp definition to pick random port</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-70'>SIS-70</a>] - Make QuadTreeNode and associated classes package private</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-95'>SIS-95</a>] - Explicitly specify Typed extends Object parameters in FallbackConverterTest</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-99'>SIS-99</a>] - Change URL (or any reference to incubator in Jira)</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-103'>SIS-103</a>] - Fix Eclipse errors in SIS</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-120'>SIS-120</a>] - AngleFormat: Missing minus sign when the degrees field is zero</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-54'>SIS-54</a>] - Remove the definition of the sis.version property</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-59'>SIS-59</a>] - Move large test file outside code area</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-61'>SIS-61</a>] - Create a sis-build-helper module</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-63'>SIS-63</a>] - Fix <prerequisites> in sis-build-helper after Apache upgrated the Maven used by Jenkins</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-65'>SIS-65</a>] - Remove the version number overwriting of maven-project-info-reports-plugin</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-73'>SIS-73</a>] - Remove the automatic mapping of UUIDs to objects</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-80'>SIS-80</a>] - PropertyDescriptor to implement ExtendedElementInformation</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-89'>SIS-89</a>] - Move DefaultReferencingIdentifier out of org.apache.sis.referencing package</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-101'>SIS-101</a>] - Move QuadTree and GeoRSSData in their own packages</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-105'>SIS-105</a>] - Rename the sis-app module as sis-console</li> -</ul> - -<h2>Tests</h2> -<ul> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-48'>SIS-48</a>] - Create unit tests for the core classes in the sis-core</li> - <li>[<a href='http://issues.apache.org/jira/browse/SIS-50'>SIS-50</a>] - Create unit tests for the GeoHashUtils utility class in sis-core</li> -</ul> - </body> -</html> diff --git a/static/release-notes/0.4.html b/static/release-notes/0.4.html deleted file mode 100644 index b6839fe3..00000000 --- a/static/release-notes/0.4.html +++ /dev/null @@ -1,57 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.4 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.3.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.5.html">Next release</a></td> - </tr></table> - <h1>SIS 0.4 Release notes</h1> - -<h2>New Features</h2> -<ul> - <li>Partial implementation of ISO 19111 - Referencing by coordinates.</li> - <li>Partial implementation of ISO 19162 - Well Known Text 2.</li> -</ul> - -<h2>Improvements</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-68'>SIS-68</a>] - Remove LatLon class and replace with DirectPosition</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-69'>SIS-69</a>] - Remove LatLonRect and replace with Envelope class</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-88'>SIS-88</a>] - Reduce size of public API</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-115'>SIS-115</a>] - Ability to set NilReason on Boolean, Integer, Double and String objects</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-119'>SIS-119</a>] - Support <gmx:FileName> and <gmx:MimeFileType> elements</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-121'>SIS-121</a>] - AngleFormat should be able to optionally omit zero fields</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-143'>SIS-143</a>] - DefaultGeographicBoundingBox should support spanning of anti-meridian</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-158'>SIS-158</a>] - Complete JAXB annotations for datum objects</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-112'>SIS-112</a>] - Maven site on Jenkins has broken links</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-122'>SIS-122</a>] - DefaultRepresentativeFraction needs to implement IdentifiedObject</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-132'>SIS-132</a>] - Better support for eclipse IDE</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-133'>SIS-133</a>] - ResourceCompilerMojo should execute only when properties files are modified</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-134'>SIS-134</a>] - ClassCastException in org.apache.sis.util.collection.Cache</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-135'>SIS-135</a>] - [Foo]Name.compareTo(GenericName) should be case-sensitive</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-138'>SIS-138</a>] - XML output ignore the --encoding argument</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-139'>SIS-139</a>] - NullPointerException during unmarshalling of an empty collection</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-140'>SIS-140</a>] - IndexOutOfBoundsException in LineAppender</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-141'>SIS-141</a>] - MathFunctions.fractionDigitsForDelta(…) ignores the 'strict' argument</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-142'>SIS-142</a>] - Angle(89 + 1./60).toString() produces 89°00′60″ instead of 89°01′00″</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-144'>SIS-144</a>] - Metadata properties ignore orderering declared in parent classes</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-151'>SIS-151</a>] - xmlns:gml value should depend on XML.GML_VERSION value</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-153'>SIS-153</a>] - XML marshalling of country codes shall use ISO 3166 alpha-2 (not alpha-3)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-156'>SIS-156</a>] - @ThreadSafe and @Immutable annotation usages are misleading</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-157'>SIS-157</a>] - NullPointerException during unmarshalling of an empty codeListValue attribute</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-109'>SIS-109</a>] - Replace the boolean value of DataStore.canOpen(...) by an enum</li> -</ul> - </body> -</html> diff --git a/static/release-notes/0.5.html b/static/release-notes/0.5.html deleted file mode 100644 index 112fd1c0..00000000 --- a/static/release-notes/0.5.html +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.5 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.4.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.6.html">Next release</a></td> - </tr></table> - <h1>SIS 0.5 Release notes</h1> - -<h2>New Features</h2> -<p>The initial plan for Apache SIS 0.5 was to complete the implementation of Referencing by coordinates (ISO 19111), -which started in SIS 0.4. However this work is not yet finished and is re-targeted for SIS 0.6 release. Nevertheless -this SIS 0.5 release contains an upgrade of spatial metadata (ISO 19115-1) from the standard published in 2003 to the -revision published in 2014 [SIS-94]. We think that this metadata upgrade, together with the new <code>Feature</code> -implementations [SIS-190], are worth a release.</p> - -<h2>Improvements</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-79'>SIS-79</a>] - Implement RangeSet.remove(E, E)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-94'>SIS-94</a>] - Update SIS to revision 2014 of the ISO 19115 standard</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-127'>SIS-127</a>] - Create an implementation of Record</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-190'>SIS-190</a>] - Implement the FeatureType model derived from ISO 19109</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-178'>SIS-178</a>] - First property read in a DenseFeature returns a null value, next ones are ok.</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-167'>SIS-167</a>] - Create ChannelDataOutput class</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-174'>SIS-174</a>] - Please create a DOAP file for your TLP</li> -</ul> - </body> -</html> diff --git a/static/release-notes/0.6.html b/static/release-notes/0.6.html deleted file mode 100644 index 3a5c2b63..00000000 --- a/static/release-notes/0.6.html +++ /dev/null @@ -1,96 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.6 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.5.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.7.html">Next release</a></td> - </tr></table> - <h1>SIS 0.6 Release notes</h1> - -<h2>Summary</h2> -<p>The main new features of Apache SIS 0.6 are:</p> -<ul> - <li>Support of <cite>Well Known Text</cite> version 1 and 2 (ISO 19162) for Coordinate Reference System objects.</li> - <li>Support of <cite>Geographic Markup Language</cite> (GML) version 3.2 (ISO 19136) for Coordinate Reference System objects, - except <code>DerivedCRS</code>, <code>ConcatenatedOperation</code> and <code>PassThroughOperation</code>.</li> - <li>Support of <cite>Mercator</cite>, <cite>Transverse Mercator</cite>, <cite>Lambert Conic Conformal</cite> and <cite>Polar stereographic</cite> map projections. - The list of map projection methods supported by latest SIS release can be viewed <a href="../tables/CoordinateOperationMethods.html">here</a>. - </li> -</ul> - -<p>Some known limitations of above-cited features are:</p> -<ul> - <li>WKT elements <code>ParametricCRS</code>, <code>Bearing</code>, <code>BoundCRS</code> and <code>TimeExtent</code> - with named areas (e.g. <cite>"Jurassic"</cite>) are not yet supported. - See <a href="https://issues.apache.org/jira/browse/SIS-163">SIS-163</a>.</li> - <li>GML versions other than 3.2 (in particular GML 3.0 and 3.1) are not yet supported. - See <a href="https://issues.apache.org/jira/browse/SIS-160">SIS-160</a>.</li> - <li>GML not yet supported for <code>DerivedCRS</code>, <code>ConcatenatedOperation</code> and <code>PassThroughOperation</code> classes. - See <a href="https://issues.apache.org/jira/browse/SIS-159">SIS-159</a>.</li> - <li>Unit of measurement of <code><gmd:Resolution></code> is hard-coded to metres. - See <a href="https://issues.apache.org/jira/browse/SIS-149">SIS-149</a>.</li> - <li><code>gml:id</code> and <code>xlink:href</code> not yet supported. - See <a href="https://issues.apache.org/jira/browse/SIS-173">SIS-173</a>.</li> -</ul> - -<h2>New features</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-8'>SIS-8</a>] - Build a common SIS data container for spatial data</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-9'>SIS-9</a>] - Allow for multiple spatial reference systems</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-285'>SIS-285</a>] - Make OSGi compatible</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-234'>SIS-234</a>] - Equidistant Cylindrical (Spherical) (EPSG:1029)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-239'>SIS-239</a>] - Lambert Conic Conformal 2SP (EPSG:9802)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-240'>SIS-240</a>] - Lambert Conic Conformal 1SP (EPSG:9801)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-241'>SIS-241</a>] - Lambert Conic Conformal West Orientated (EPSG:9826)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-242'>SIS-242</a>] - Lambert Conic Conformal Belgium (EPSG:9803)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-243'>SIS-243</a>] - Lambert Conic Conformal Michigan (EPSG:1051)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-244'>SIS-244</a>] - Mercator variant A (EPSG:9804)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-245'>SIS-245</a>] - Mercator variant B (EPSG:9805)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-246'>SIS-246</a>] - Mercator variant C (EPSG:1044)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-247'>SIS-247</a>] - Mercator (Spherical) (EPSG:1026)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-248'>SIS-248</a>] - Popular Visualisation Pseudo Mercator (EPSG:1024)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-251'>SIS-251</a>] - Polar Stereographic variant A (EPSG:9810)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-252'>SIS-252</a>] - Polar Stereographic variant B (EPSG:9829)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-253'>SIS-253</a>] - Polar Stereographic variant C (EPSG:9830)</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-264'>SIS-264</a>] - Affine Parametric Transformation (EPSG:9624)</li> -</ul> - -<h2>Improvements</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-33'>SIS-33</a>] - Make SIS data storage pluggable</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-165'>SIS-165</a>] - Add an AngleRange class for latitude/longitude ranges</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-184'>SIS-184</a>] - DBase 3 - JDBC : Simple WHERE CLAUSE and Integer, Double field support</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-201'>SIS-201</a>] - Citations.getIdentifier(Citation) should take Identifier.codeSpace in account</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-288'>SIS-288</a>] - Implement projection derivative for TransverseMercator</li> -</ul> - -<h2>Bug fixes</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-192'>SIS-192</a>] - Suppression of "3.2" in "http://www.opengis.net/gml/3.2" does not work</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-194'>SIS-194</a>] - DefaultResolution.isEmpty() and prune() do not detect when RepresentativeFraction is empty</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-195'>SIS-195</a>] - DefaultResolution(RepresentativeFraction) constructor does not correctly store the given argument</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-197'>SIS-197</a>] - Remove the scope of NamedIdentifier, since it duplicates the path</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-199'>SIS-199</a>] - Resolve confusion between EPSG and IOGP in Citations</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-200'>SIS-200</a>] - Citations should not provide constant for organisations</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-202'>SIS-202</a>] - Parameters.copy(...) does not traverse subgroups correctly</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-287'>SIS-287</a>] - TransverseMercator projection provider missing in service file</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-297'>SIS-297</a>] - Enum value lost at unmarshalling time if the name is composed of more than one word</li> -</ul> - -<h2>Tasks</h2> -<ul> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-166'>SIS-166</a>] - Replace repetition of private getter/setters in CRS classes by @XmlElements annotation</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-196'>SIS-196</a>] - OGP organization has been renamed IOGP</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-198'>SIS-198</a>] - Remove "remarks" property from ImmutableIdentifier (replaced by "description")</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-204'>SIS-204</a>] - Verify CompoundCRS restrictions at format time</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-205'>SIS-205</a>] - Enforce character encoding restriction at format time</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-208'>SIS-208</a>] - Support explicit Order element in axes</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-290'>SIS-290</a>] - Complete JAXB annotations for OperationParameter and ParameterValue</li> - <li>[<a href='https://issues.apache.org/jira/browse/SIS-291'>SIS-291</a>] - Complete JAXB annotations for SingleOperation</li> -</ul> - </body> -</html> diff --git a/static/release-notes/0.7.html b/static/release-notes/0.7.html deleted file mode 100644 index 26e52244..00000000 --- a/static/release-notes/0.7.html +++ /dev/null @@ -1,84 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.7 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.6.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="0.8.html">Next release</a></td> - </tr></table> - <h1>SIS 0.7 Release notes</h1> - -<h2>Summary</h2> -<p>The main new features of Apache SIS 0.7 are:</p> -<ul> - <li>Creation of Coordinate Reference System (CRS) objects from an <a href="https://epsg.org/">EPSG</a> code. - The list of EPSG codes supported by latest SIS release can be viewed <a href="../tables/CoordinateReferenceSystems.html">here</a>. - <li>Find coordinate operation paths from a pair of CRS, using the EPSG geodetic dataset if possible.</li> - <li>Completion of <cite>Geographic Markup Language</cite> (GML) version 3.2 (ISO 19136) for - <code>DerivedCRS</code>, <code>ConcatenatedOperation</code> and <code>PassThroughOperation</code> objects.</li> -</ul> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-131'>SIS-131</a>] - Database backend for CRS definitions</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-224'>SIS-224</a>] - Oblique and Equatorial Stereographic (EPSG:9809)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-257'>SIS-257</a>] - Geographic/Geocentric conversions (EPSG:9602)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-260'>SIS-260</a>] - Geographic 3D to 2D conversions (EPSG:9659)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-270'>SIS-270</a>] - Vertical Offset (EPSG:9616)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-274'>SIS-274</a>] - Position Vector transformation geocentric domain (EPSG:1033)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-275'>SIS-275</a>] - Coordinate Frame Rotation geocentric domain (EPSG:1032)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-278'>SIS-278</a>] - 3-parameter geocentric translations (EPSG:1031)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-279'>SIS-279</a>] - France geocentric interpolation (EPSG:9655)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-280'>SIS-280</a>] - Abridged Molodensky transformation (EPSG:9605)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-281'>SIS-281</a>] - Geographic Offsets (EPSG:9660)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-282'>SIS-282</a>] - Geographic Offset by Interpolation of Gridded Data (EPSG:9613, 9615, 9633)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-211'>SIS-211</a>] - Support parsing and formatting of ParametricCRS</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-292'>SIS-292</a>] - Complete JAXB annotations for ConcatenatedOperation</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-293'>SIS-293</a>] - Complete JAXB annotations for PassThroughOperation</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-294'>SIS-294</a>] - Complete JAXB annotations for DerivedCRS</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-173'>SIS-173</a>] - Support references from xlink:href to gml:id</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-124'>SIS-124</a>] - PT_FreeText should be able to marshall a CodeList instead of the CharacterString</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-286'>SIS-286</a>] - Add @XmlSchemaType annotations where appropriate</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-295'>SIS-295</a>] - Verify validity of unmarshalled CRS</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-326'>SIS-326</a>] - ISO 19111-2 : parametric CRS,CS,Datum and WKT parser implementations</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-317'>SIS-317</a>] - On-the-fly Geographic3D ↔ CompoundCRS conversion when parsing/formatting WKT 1</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-176'>SIS-176</a>] - Provide an optimized MathTransform implementation for diagonal matrices</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-322'>SIS-322</a>] - Non affine 1D transform patch</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-179'>SIS-179</a>] - Extract Database class from Shapefile class to allow reading DBF without shapefile</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-180'>SIS-180</a>] - Place a crude JDBC driver over Dbase files</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-305'>SIS-305</a>] - Shapefile reader should be able to use .SHX (shapefile index)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-323'>SIS-323</a>] - Quadruple precision float point number to java double method</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-75'>SIS-75</a>] - Replace javadoc annotation by JDK5 annotations in Mojo</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-107'>SIS-107</a>] - Hole in metadata "unmodifiable" mode</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-111'>SIS-111</a>] - Can not upgrade jetty-maven-plugin past 8.0.1</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-301'>SIS-301</a>] - Wrong elements order in RS_ and MD_Identifier</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-308'>SIS-308</a>] - InputStream provided by StorageConnector not always at the beginning of the stream</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-309'>SIS-309</a>] - URI in the ID element of WKT 2 wrongly taken as ID version number</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-310'>SIS-310</a>] - WKT parser fails to parse UNIT["grade", 0.015707963267948967]</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-311'>SIS-311</a>] - WKT parser ignores AREA and BBOX elements</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-312'>SIS-312</a>] - Axis abbreviation with nested parenthesis confuse the WKT parser</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-313'>SIS-313</a>] - Formatter should tell that "North along 130°W" axis direction requires version 2 of WKT</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-191'>SIS-191</a>] - Declare relocation of 0.2-incubating artifacts</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-212'>SIS-212</a>] - Coordinate operation methods to implement</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-187'>SIS-187</a>] - Reduce visibility of Shapefile fields</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-188'>SIS-188</a>] - Hide FieldDescriptor (a DBase3 internal format structure)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-189'>SIS-189</a>] - InvalidDbaseFileFormatException should extend DataStoreException</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/0.8.html b/static/release-notes/0.8.html deleted file mode 100644 index ebf38964..00000000 --- a/static/release-notes/0.8.html +++ /dev/null @@ -1,77 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 0.8 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.7.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="1.0.html">Next release</a></td> - </tr></table> - <h1>SIS 0.8 Release notes</h1> - -<h2>Summary</h2> -<p>An important feature of Apache SIS 0.8 is the replacement of the deprecated JSR-275 dependency by - <a href="https://jcp.org/en/jsr/detail?id=363">JSR-363 — Units of Measurement API</a> - (this implies an upgrade from GeoAPI 3.0.0 to GeoAPI 3.0.1). - Users are encouraged to upgrade to Apache SIS 0.8 for resolving this dependency issue. - Some other changes are listed below (non-exhaustive list): -</p> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-128'>SIS-128</a>] - Implement the JSR-363 javax.measure interfaces</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-341'>SIS-341</a>] - Support "crs-compound" in URLs</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-352'>SIS-352</a>] - Support spatial referencing by geographic identifiers (ISO 19112)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-232'>SIS-232</a>] - Albers Equal Area (EPSG:9822)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-230'>SIS-230</a>] - Lambert Cylindrical Equal Area (EPSG:9835)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-231'>SIS-231</a>] - Lambert Cylindrical Equal Area (Spherical) (EPSG:9834)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-220'>SIS-220</a>] - Transverse Mercator Zoned Grid System (EPSG:9824)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-354'>SIS-354</a>] - Military Grid Reference System (MGRS)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-284'>SIS-284</a>] - Geographic2D with Height Offsets (EPSG:9618)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-343'>SIS-343</a>] - Axis order reversal (EPSG:9843)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-337'>SIS-337</a>] - Package EPSG Derby DB in sis-epsg jar, eliminating the need for external SIS_DATA dir</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-355'>SIS-355</a>] - Provide a "deep copy" operation on ISO 19115 metadata</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-373'>SIS-373</a>] - Create JNI wrapper for GDAL/Proj.4</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-374'>SIS-374</a>] - Add-in for OpenOffice / LibreOffice</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-344'>SIS-344</a>] - Update EPSG geodetic dataset to version 9.0</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-353'>SIS-353</a>] - UTM should take in account Norway and Svalbard special cases</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-368'>SIS-368</a>] - When a coordinate operation change the longitude axis range from [-180 … +180]° to [0 … 360]°, the Envelopes.transform(…) result should be normalized accordingly</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-390'>SIS-390</a>] - When datum shift information are missing, still apply ellipsoid change</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-330'>SIS-330</a>] - Missing EPSG identifiers for Molodensky parameters</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-335'>SIS-335</a>] - CRS.findOperation(…) sometimes slow</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-327'>SIS-327</a>] - Defer loading of datum shift grid files</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-298'>SIS-298</a>] - Simplification in MetadataTreeFormat output</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-171'>SIS-171</a>] - Upgrade NetCDF to ISO-19115 mapping</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-314'>SIS-314</a>] - NetCDF: read method with subsampling and area parameters</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-367'>SIS-367</a>] - IntegerList: Comodification check / primitive Stream</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-328'>SIS-328</a>] - EPSG factory on PostgreSQL fails because of missing cast</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-329'>SIS-329</a>] - Transformation of envelope from UTM to WGS84 sometimes wrongly expanded to the ±180° longitude range</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-333'>SIS-333</a>] - In GML, the second defining parameter of spheres should be <gml:isSphere>true</gml:isSphere></li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-346'>SIS-346</a>] - MetadataStandard.asValueMap(…) / asTreeTable(…) do not work if the argument implements more than one metadata interface</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-347'>SIS-347</a>] - Extents.area(GeographicBoundingBox) returns 0 if the longitude range is 360° large.</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-348'>SIS-348</a>] - CompoundFormat.parse(CharSequence text, ParsePosition pos) javadoc is inconsistent with implementation</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-349'>SIS-349</a>] - Dead-lock between ContextualParameters and WeakHashSet</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-364'>SIS-364</a>] - OperationNotFoundException thrown for some pairs of CRS when the EPSG database is not available</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-372'>SIS-372</a>] - Upgrade to GeoAPI 3.0.1</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-334'>SIS-334</a>] - Replace JSR-275 dependency by JSR-363</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-332'>SIS-332</a>] - Upgrade Java platform requirement from JDK6 to JDK7</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-47'>SIS-47</a>] - Add maven configurations for SIS GUI</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-303'>SIS-303</a>] - Do not allow instantion of CompoudCRS with Geographic2D + ellipsoidal height</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/1.0.html b/static/release-notes/1.0.html deleted file mode 100644 index e1bdad88..00000000 --- a/static/release-notes/1.0.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 1.0 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="0.8.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="1.1.html">Next release</a></td> - </tr></table> - <h1>SIS 1.0 Release notes</h1> - -<h2>Summary</h2> -<p>Apache SIS 1.0 can marshal and unmarshal metadata in XML documents using the new ISO 19115-3 standard. - The previous ISO 19139 standard is still supported and automatically recognized at unmarshalling time. - This release also contains improvements in reading netCDF files - and a beginning of raster support.</p> - -<h2>Incompatible changes</h2> -<p>The following changes in Apache SIS 1.0 are incompatible with SIS 0.8:</p> -<ul> - <li><b><code>DirectPosition1D.ordinate</code></b> — the field has been renamed <code><u>co</u>ordinate</code> - for consistency with terminology used in ISO 19111 international standard.</li> - <li><b><code>DataStore.getOpenParameters()</code></b> — return type has been changed from <code>ParameterValueGroup</code> to <code>Optional<ParameterValueGroup></code>.</li> - <li><b><code>DataSet.getEnvelope()</code></b> — return type has been changed from <code>Envelope</code> to <code>Optional<Envelope></code>.</li> - <li><b><code>TransformSeparator</code></b> — behavior change: if the desired source dimensions were not explicitly specified, - then the source dimensions that are not required for producing the desired target dimensions are automatically trimmed.</li> - <li>The <code>sis-gdal</code> module released in Apache SIS 0.8 has been excluded from this release. - That module was compiled for Proj4 and is incompatible with Proj5 or Proj6. - The upgrade is deferred to a future Apache SIS release.</li> -</ul> -<p>Changes are listed below (non-exhaustive list):</p> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-221'>SIS-221</a>] - Hotine Oblique Mercator (EPSG:9812, 9815)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-227'>SIS-227</a>] - American Polyconic (EPSG:9818)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-426'>SIS-426</a>] - Mollweide projection</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-450'>SIS-450</a>] - Sinusoidal projection</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-408'>SIS-408</a>] - Add SpecializableTransform</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-410'>SIS-410</a>] - More stable MathTransform.Inverse serialization</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-412'>SIS-412</a>] - Add a CRS.findOperations(sourceCRS, targetCRS, …) method</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-413'>SIS-413</a>] - Units.PSU should have a scale value of 1/1000</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-424'>SIS-424</a>] - Create Feature instances from a SQL database</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-425'>SIS-425</a>] - Drop package prefixes in table created in "metadata" schema</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-307'>SIS-307</a>] - GSoC: Create the foundation of a module for remote sensing data</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-444'>SIS-444</a>] - GridCoverageResource interface for raster data</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-443'>SIS-443</a>] - Give access to netCDF raster data as GridCoverage</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-454'>SIS-454</a>] - Approximate geodesic path by Bézier curve</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-422'>SIS-422</a>] - Migrate from SVN to Git as the main SIS code repository</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-396'>SIS-396</a>] - Update EPSG geodetic dataset to version 9.4</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-468'>SIS-468</a>] - Update EPSG geodetic dataset to version 9.7</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-395'>SIS-395</a>] - Need a public way to get connection to "SpatialMetadata" database</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-338'>SIS-338</a>] - Stores predefined metadata in the SpatialMetadata database</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-81'>SIS-81</a>] - Replace ModifiableMetadata.isModifiable() by an enum</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-345'>SIS-345</a>] - Upgrade JAXB binding to ISO 19115-3</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-126'>SIS-126</a>] - Replace the NamespacePrefixMapper hack by NamespaceContext</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-399'>SIS-399</a>] - When renaming "xsi:type" value, may need to declare a new namespace</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-404'>SIS-404</a>] - Allow profiles to extend legacy metadata schema</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-455'>SIS-455</a>] - Compute length of cubic Bézier curve</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-458'>SIS-458</a>] - TransformSeparator should omit unused source dimensions, unless requested otherwise</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-315'>SIS-315</a>] - NetCDF: convention interface and parsing utilities</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-316'>SIS-316</a>] - NetCDF: build CRS and GridToCRS Transform from netcdf variables and attributes</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-446'>SIS-446</a>] - NetCDF store should be robust to non-linear localization grid</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-445'>SIS-445</a>] - NetCDF store should be robust to localization grid crossing anti-meridian</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-448'>SIS-448</a>] - Extension to CF-conventions for localization grid smaller than data in netCDF</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-449'>SIS-449</a>] - Extension to CF-conventions for bands in a netCDF variable</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-429'>SIS-429</a>] - Arithmetic operation on quantities on values converted to system units</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-421'>SIS-421</a>] - Retrofit WarningListener in a more generic EventListener</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-377'>SIS-377</a>] - Latitude of natural origin = -90 wrongly rejected for Transverse Mercator</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-376'>SIS-376</a>] - Geographic/geocentric conversion fails if the geographic CRS is two-dimensional</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-378'>SIS-378</a>] - Too aggressive simplification of some units of measurement</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-382'>SIS-382</a>] - SI multiples not recognized when applied on kilogram</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-414'>SIS-414</a>] - Multiplication symbol should be omitted when the unit is Units.UNITY</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-385'>SIS-385</a>] - Inaccurate formulas in DistanceUtils</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-386'>SIS-386</a>] - Replace DefaultEllipsoid.orthodromicDistance(…) method</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-431'>SIS-431</a>] - Need MD_ReferenceSystem adapter</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-407'>SIS-407</a>] - OutOfMemoryError when reading Sentinel 1 image with GeoTIFF reader</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-432'>SIS-432</a>] - Using BETA2007.gsb grid throws IllegalArgumentException</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-439'>SIS-439</a>] - NetCDF reader does not support unlimited dimension</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-441'>SIS-441</a>] - UnconvertibleObjectException when reading code list value from PostgreSQL</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-461'>SIS-461</a>] - Replace "ordinate" by "coordinate"</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-464'>SIS-464</a>] - DataSet.getEnvelope() should return Optional<Envelope></li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-402'>SIS-402</a>] - Missing @XmlElement on DefaultMetadata.getCharacterSets()</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-114'>SIS-114</a>] - Sidebar on the left side always have the "home" menu item active</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-456'>SIS-456</a>] - New numbering scheme for development branches</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-438'>SIS-438</a>] - Make SIS compatible with latest Java versions</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-388'>SIS-388</a>] - Upgrade Java platform requirement from JDK7 to JDK8</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-383'>SIS-383</a>] - Upgrade Derby dependency and reduce dependency on JavaDB</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-405'>SIS-405</a>] - Upgrade or remove JAXB annotations of ImmutableIdentifier</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-64'>SIS-64</a>] - Remove duplicated profile in sis-build-helper after MNG-3328 get fixed</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-415'>SIS-415</a>] - Remove links to remotesensing.org</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-430'>SIS-430</a>] - Remove PACK200 usage</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-463'>SIS-463</a>] - Move WKT support from sis-metadata to sis-referencing</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-406'>SIS-406</a>] - Move XML support from sis-utility module to sis-metadata</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-331'>SIS-331</a>] - Verify the mapping from ISO 19115:2003 to ISO 19115:2014</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-375'>SIS-375</a>] - Cache: override default Map methods</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-440'>SIS-440</a>] - ComparisonMode.APPROXIMATIVE should be APPROXIMATE</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/1.1.html b/static/release-notes/1.1.html deleted file mode 100644 index 2a0a2ca9..00000000 --- a/static/release-notes/1.1.html +++ /dev/null @@ -1,98 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 1.1 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="1.0.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="1.2.html">Next release</a></td> - </tr></table> - <h1>SIS 1.1 Release notes</h1> - -<h2>Summary</h2> -<p>Apache SIS 1.1 can read GeoTIFF images, apply raster reprojections and create isolines from rasters. - It can read features from a SQL database with the <code>FeatureType</code> inferred by analyzing the database schema. - Features can be filtered by the filter API added in this release, including with geometric operations defined by SQLMM. - Some changes are listed below (non-exhaustive list): -</p> - -<h2>Incompatible changes</h2> -<p>In the <code>sis-utility</code> module, the following classes:</p> - -<ul> - <li><code>org.apache.sis.util.iso.AbstractInternationalString</code></li> - <li><code>org.apache.sis.util.iso.SimpleInternationalString</code></li> - <li><code>org.apache.sis.util.iso.DefaultInternationalString</code></li> - <li><code>org.apache.sis.util.iso.ResourceInternationalString</code></li> -</ul> - -<p>moved to the <code>org.apache.sis.util</code> package (one level up). - This change is for avoiding a collision with a package of the same name - in the <code>sis-metadata</code> module.</p> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-493'>SIS-493</a>] - Raster reprojection</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-117'>SIS-117</a>] - Allow definition of custom CRS by properties files</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-212'>SIS-212</a>] - Coordinate operation methods to implement</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-417'>SIS-417</a>] - Metadata panel</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-447'>SIS-447</a>] - NumericCoverage as a parent of GridCoverage</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-502'>SIS-502</a>] - Allow users to define CRS for custom codes</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-505'>SIS-505</a>] - Upgrade OpenOffice/LibreOffice dependency</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-506'>SIS-506</a>] - Compute isolines from a coverage</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-218'>SIS-218</a>] - Cassini-Soldner (EPSG:9806)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-219'>SIS-219</a>] - Hyperbolic Cassini-Soldner (EPSG:9833)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-223'>SIS-223</a>] - Orthographic (EPSG:9840)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-237'>SIS-237</a>] - Modified Azimuthal Equidistant (EPSG:9832)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-452'>SIS-452</a>] - Satellite-tracking projections</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-345'>SIS-345</a>] - Upgrade JAXB binding to ISO 19115-3</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-371'>SIS-371</a>] - Compile Windows version of JNI wrappers for Proj.4</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-379'>SIS-379</a>] - Upgrade to ISO 19103:2015</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-409'>SIS-409</a>] - Take in account nested datum shift grids for smaller areas</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-462'>SIS-462</a>] - Corner cases in CoordinateOperationFinder</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-477'>SIS-477</a>] - Add GridCoverage.evaluate(DirectPosition) method</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-504'>SIS-504</a>] - Simplify the logging levels defined in PerformanceLevel</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-513'>SIS-513</a>] - When rounding grids, allow per axis strategy instead of a single global one.</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-473'>SIS-473</a>] - Build failure with Java 12</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-475'>SIS-475</a>] - Md5 and SHA are deprecated</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-476'>SIS-476</a>] - Exception while reading some netCDF variables with unlimited </li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-489'>SIS-489</a>] - Inaccurate result for MGI Ferro transform (see test case attached)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-491'>SIS-491</a>] - sis-embedded-data database fails to start on Apache Spark</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-495'>SIS-495</a>] - Resampling trims one pixel when transform is identity and interpolation is nearest</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-503'>SIS-503</a>] - Naming issue in setters of DefaultReleasability</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-508'>SIS-508</a>] - MD_Scope in place of DQ_Scope when generating old 2007 iso 19139 </li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-511'>SIS-511</a>] - build failed on AArch64, Fedora 33 </li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-512'>SIS-512</a>] - Can't create transformation from wkt</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-517'>SIS-517</a>] - Update EPSG geodetic dataset to version 9.9.1</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-474'>SIS-474</a>] - Upgrade sis-gdal to Proj 6</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-510'>SIS-510</a>] - Remove sis-gdal module</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-479'>SIS-479</a>] - Change default namespace of legacy "gmd" metadata</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-480'>SIS-480</a>] - Change ISO schema locations from "http:" to "https:"</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-481'>SIS-481</a>] - XML.SCHEMAS configuration should apply also to xmlns:gmd</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-482'>SIS-482</a>] - Rename XML.SCHEMAS and clarify expected URL</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-483'>SIS-483</a>] - Some CoordinateOperation created from EPSG database get wrong name/identifier/remarks</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-484'>SIS-484</a>] - Avoid use of same package name in two different modules</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-485'>SIS-485</a>] - Replace GridCoverage.evaluate(DirectPosition, …) method</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-486'>SIS-486</a>] - Some map projections produce wrong results when |Δλ| > 180°</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-488'>SIS-488</a>] - Handle wrap-around longitude in NADCON grid</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-492'>SIS-492</a>] - Remove support for JavaDB (JDK 8)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-496'>SIS-496</a>] - GridCoverage.forConvertedValues(true) sometimes creates an image that cannot store NaN values</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-509'>SIS-509</a>] - Migrate the web site to another site generator tool</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/1.2.html b/static/release-notes/1.2.html deleted file mode 100644 index aaa932c5..00000000 --- a/static/release-notes/1.2.html +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 1.2 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="1.1.html">Previous release</a></td> - <td style="padding-left: 9pt"><a href="1.3.html">Next release</a></td> - </tr></table> - <h1>SIS 1.2 Release notes</h1> - -<h2>Summary</h2> -<p>Apache SIS 1.2 can read World Files and ESRI ASCII grid and BIL/BIP/BSQ rasters, - in addition to GeoTIFF support added in SIS 1.1, - and in addition to netCDF support added in previous releases. - This release also contains various bug fixes improving the stability. - Some changes are listed below (non-exhaustive list): -</p> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-529'>SIS-529</a>] - Provide native GeoTIFF metadata</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-541'>SIS-541</a>] - Add "World File" reader and writer</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-540'>SIS-540</a>] - Add an ESRI ASCII Grid reader and writer</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-543'>SIS-543</a>] - Add a BIL/BIP/BSQ data store</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-524'>SIS-524</a>] - Image masking based on a geometry</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-528'>SIS-528</a>] - Add a "system monitor" with visual indication of seek operations</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-533'>SIS-533</a>] - Add "Rotated Latitude/Longitude" coordinate operation</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-228'>SIS-228</a>] - Lambert Azimuthal Equal Area (EPSG:9820)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-229'>SIS-229</a>] - Lambert Azimuthal Equal Area (Spherical) (EPSG:1027)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-542'>SIS-542</a>] - Mercator auxiliary sphere</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-538'>SIS-538</a>] - Support ESRI WKT element GEOGTRAN</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-539'>SIS-539</a>] - Create a "cloud" group of modules, starting with AWS S3</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-300'>SIS-300</a>] - Complete the information provided in Citations constants</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-520'>SIS-520</a>] - SQLStore should avoid creating features with cyclic associations</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-514'>SIS-514</a>] - GridGeometry.subgrid(…) should accept an area of interest with less dimensions than the base grid</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-535'>SIS-535</a>] - Search for coordinate operations create too many CRS</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-336'>SIS-336</a>] - URL to EPSG installation instructions should be customizable</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-393'>SIS-393</a>] - Missing META-INF service declarations for authority factories</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-523'>SIS-523</a>] - Download of EPSG data must use https</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-527'>SIS-527</a>] - Improve stability of JavaFX application</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-519'>SIS-519</a>] - Never-ending loop in AbstractFeature.equals/hashCode</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-532'>SIS-532</a>] - NaN from unhandled case in reverse Oblique Mercator calculations</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-537'>SIS-537</a>] - Oblique Stereographic: Wrong longitude in reverse transform + suggested fix </li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-522'>SIS-522</a>] - IllegalArgumentException in GridExtent.toEnvelope(…)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-521'>SIS-521</a>] - Malformed SQL query in SQLStore</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-525'>SIS-525</a>] - Remove AccessController usage</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-530'>SIS-530</a>] - Change Interpolation interface to an abstract class</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-531'>SIS-531</a>] - Deprecate (for removal) LoggerFactory</li> -</ul> - - </body> -</html> diff --git a/static/release-notes/1.3.html b/static/release-notes/1.3.html deleted file mode 100644 index 4b5a61a7..00000000 --- a/static/release-notes/1.3.html +++ /dev/null @@ -1,55 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <title>SIS 1.3 Release notes</title> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </head> - <body> - <table style="border-style: solid; border-width: 1pt; background: lightgray"><tr> - <td><a href="1.2.html">Previous release</a></td> - <td style="padding-left: 9pt">Next release</td> - </tr></table> - <h1>SIS 1.3 Release notes</h1> - -<h2>Summary</h2> -<p>This release contains various bug fixes improving the stability. - Some changes are listed below (non-exhaustive list): -</p> - -<h2>New features</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-394'>SIS-394</a>] - Implement data quality (ISO 19157) in metadata package</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-558'>SIS-558</a>] - Allow instantiation of temporal CRS by identifiers</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-342'>SIS-342</a>] - Support temporal CRS in URL</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-550'>SIS-550</a>] - Give estimation of MathTransform domain</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-553'>SIS-553</a>] - Add "Pseudo sinusoidal equal area" projection</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-258'>SIS-258</a>] - Geocentric/topocentric conversions (EPSG:9836)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-259'>SIS-259</a>] - Geographic/topocentric conversions (EPSG:9837)</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-559'>SIS-559</a>] - Allow aggregation of coverages in a data cube</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-549'>SIS-549</a>] - Add notification when a data store is closed</li> -</ul> - -<h2>Improvements</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-547'>SIS-547</a>] - Mercator projection should wraparound longitude values</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-411'>SIS-411</a>] - GPX data store should implement WritableFeatureSet</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-419'>SIS-419</a>] - Implement (un)marshalling of gco:Record</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-552'>SIS-552</a>] - Better identification of latitude/longitude axes in netCDF</li> -</ul> - -<h2>Bug fixes</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-555'>SIS-555</a>] - Some isolines are missing</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-551'>SIS-551</a>] - GeoTIFF uncompression bug fixes</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-548'>SIS-548</a>] - Unexpected wraparound during intersection of grid geometries</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-556'>SIS-556</a>] - Memory leak in tile cache</li> -</ul> - -<h2>Tasks</h2> -<ul> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-546'>SIS-546</a>] - Remove LoggerFactory</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-554'>SIS-554</a>] - Replace GridEvaluator by an interface</li> -<li>[<a href='https://issues.apache.org/jira/browse/SIS-398'>SIS-398</a>] - MI_PolarizationOrientationCode as an alias of MI_PolarisationOrientationCode</li> -</ul> - </body> -</html>