# Release Notes OGC API - Features

## 1.3 (2021-07-30)

- #127: Add support for OGC API - Features - Part 2: Coordinate Reference Systems by Reference

- #140: Implement test for Abstract Test 2 /ats/core/crs84

- #173: Implement test for Abstract Test 10, Test Method 3

- #158: Spatial extent is not parsed correctly or implementation is incomplete

- #161: NullPointerExceptions in tests validate Features Response_ Number Returned and validate Features With Bounding Box Response_ Number Matched

- #164: Construction of feature path for implementations results in invalid URLs

- #162: Test validate Features With Bounding Box Response_ Features Property fails unexpectedly

- #171: Compare and update ETS with latest ATS

## 1.2 (2021-05-28)

- #133: Wrong construction of feature path for implementations using file extensions

- #131: Failure to handle relative links

- #128: Add template to get an XML/JSON response via rest endpoint

- #144: Set Docker TEAM Engine version to 5.4.1

- #132: Confusing report of missing datetime parameter as time rather than datetime

- #134: Noisy many "Tests skipped" when only some of the collections support the Features API, timeStamps

- #129: fix typo in function name

## 1.1 (2020-10-21)

- #107: HTML report when running tests from command line

- #117: ETS should take into account different ways of defining servers and paths

- #121: Cleanup dependencies

- #123: Test suite runs out of memory for some implementations

- #116: Test should fail when no conformance URI is found in the API model

- #111: Error on build output: Error fetching URL: http://testng.org/javadocs/

- #106: Error on build output

- #105: Errors on generating Javadoc with Maven and AdoptOpenJDK

- #113: Fix test ConformanceTest

## 1.0 (2020-03-24)

- #103: Prepare release 1.0

- #104: Updated screenshots from WFS3 to OGC API - Features

## 0.6 (2020-02-27)

- #80: Review and test update to OGC API - Features spec

- #86: timeStamp failures on items responses

- #87: How to spot the root cause among several skipped tests?

- #89: Tests fail if 'unknownQueryParameter' is declared in the API, or if the API allows for any extra parameter

- #91: Update dependency com.reprezen.kaizen:openapi-parser

- #84: Relative path in server object of OpenAPI document leads to test failure

## 0.5 (2019-12-09)

- #45: Update implementation to OGC API - Features 1.0 spec

- #79: Update documentation to OGC API - Features 1.0 spec

- #74: Minor improvements and bug fixes

- #65: Rename parameter 'time' to 'datetime'

- #73: Change title, short name and description to reflect OGC API - Features

- #53: Question about landing page as html

- #62: A.4.4.14 skipped test - 'No featureId available'

- #68: Enhance Docker documentation

## 0.4 (2019-05-29)

- #60: Test "boundingBoxParameter" fails with IndexOutOfBoundException bug

- #58: Add documentation of parameter noofcollections for REST API

## 0.3 (2019-04-26)

- #56: Test for extent should manage both integer and float

- #54: Manage getFeatureUrlWithFeatureId when no query string

- #51: Improve Docker configuration and enable push to Docker Hub

## 0.2 (2018-12-21)

- #46: Clean Up ETS

- #9: Create documentation of test suite

- #43: Exhaustive paging tests unecessary slow/too many requests performed

- #38: Improve execution order of tests

- #31: Improve message of failing test LandingTest.landingPageValidation()

- #36: Test validateCollectionsMetadataDocument_Links fails

- #30: Remove test FeatureCollectionsMetadataOperation.validateFeatureCollectionsMetadataOperationResponse_Collections()

- #28: Enhance ETS to run against server implementing the compact API flavor

- #34: Update README.md regarding test execution (especially IDE mode)

## 0.1 (2018-07-12)

- #17: Implement A.4.4. Processing the OpenAPI Document - Part 4

- #8: Implement A.4.4. Processing the OpenAPI Document - Part 3

- #7: Implement A.4.4. Processing the OpenAPI Document - Part 2

- #6: Implement A.4.4. Processing the OpenAPI Document - Part 1

- #5: Implement A.4.3. Identify the Test Points

- #4: Implement A.4.2. Retrieve the API Description

- #3: Implement A.4.1. General Tests

- #13: Introduce Dockerfile and Maven Docker plugin

- #10: Prepare ETS