# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.3.1] - 2026-07-17

### Fixed

  - Remove default public constructors of ``SSLContext``, ``KeyManagerFactory`` and ``TrustManagerFactory``.
    Previous usage of these would lead to a link error as they are not available in the implementation anyway.
  - Update to crypto API to 2.0.1.

## [2.3.0] - 2026-06-06

### Added

  - Update to crypto API to 2.0.0.

## [2.2.3] - 2022-10-10

### Fixed

  - Fix detection by MICROEJ SDK as an API module.

## [2.2.2] - 2022-08-26

### Added

  - Update security API to 1.4.2.

### Changed

  - Change MicroEJ copyrights.
  - Update buildtype to 5.0.+.

## [2.2.1] - 2020-11-20

### Changed

 - Marked APIs with annotations for Null Analysis.

## [2.2.0] - 2019-02-28

### Added

 - Add dependency on Security foundation library and remove duplicated classes.

## [2.1.0 - 2017-10-10

### Added

 - SSL ServerSocket implementation.
 - Bidirectional SSL.

## [2.0.4] - 2016-12-09

### Fixed

 - Update readme.

## [2.0.3] - 2016-04-07

### Added

 - Initial public revision.

---  
_Markdown_  
_Copyright 2014-2026 MicroEJ Corp. This file has been modified and/or created by MicroEJ Corp._  
_DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER._  

_This code is free software; you can redistribute it and/or modify it_  
_under the terms of the GNU General Public License version 2 only, as_  
_published by the Free Software Foundation. The Copyright holder(s) designates_  
_this particular file as subject to the "Classpath" exception as provided_  
_by the Copyright holder(s) in the LICENSE file that accompanied this code._  

_This code is distributed in the hope that it will be useful, but WITHOUT_  
_ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or_  
_FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License_  
_version 2 for more details (a copy is included in the LICENSE file that_  
_accompanied this code)._  

_You should have received a copy of the GNU General Public License version_  
_2 along with this work; if not, write to the Free Software Foundation,_  
_Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA._  

_Please contact the Copyright holder(s) if you need additional information_  
_or have any questions._  
_(if Oracle: 500 Oracle Parkway, Redwood Shores, CA 94065 USA or visit www.oracle.com)_  
