Skip to content

Commit

Permalink
Added changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
danae committed Sep 3, 2024
1 parent 620743a commit 6443881
Showing 1 changed file with 122 additions and 0 deletions.
122 changes: 122 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
# 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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0.2] - 2024-09-02

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Fixed

- Updated reference format function to use the localized string interface in the localization system.

## [2.0.1] - 2024-09-02

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Added

- Default methods are also defined in implementations of interfaces now.
- Support for string separators when joining localized strings.
- Methods to create empty, function and asset localized strings.

### Fixed

- Handling of empty separators when joining localized strings.

### Removed

- Multiplication operator for localized strings to join them with a separator.

## [2.0.0] - 2024-09-02

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Added

- Interface that defines the functionality of the localization system.
- Interface that defines the functionality of a localized string.

### Changed

- Refactoring of the localization system script.
- Better support for concatenating and joining localized strings using specialized classes.

## [1.2.2] - 2024-08-14

### Added

- Support for formatting messages with a specific locale in the localization system.

## [1.2.1] - 2024-05-28

### Fixed

- Fixes and improvements for the editor windows.

## [1.2.0] - 2024-04-19

### Added

- Support for different `StringComparison` types in localized tables.

### Fixed

- Fixes and improvements for the editor windows.

### Removed

- Removed property search scripts in favor of hosting them in a dedicated UPM package.

## [1.1.0] - 2024-04-06

### Added

- Events for missing references and text assets in the localization system.
- Support for an interface that defines delegated arguments for localized strings.
- Display missing references in the inspector.
- Editor windows to search the project for localized strings.

### Removed

- Locales don't inherit from `ILocalizedReference<string>` anymore in favor of a dedicated property.

## [1.0.0] - 2024-03-20

### Added

- Support for concatenating and joining localized strings.

### Removed

- List of localized references in favor of joining support.

## [0.3.0] - 2024-03-11

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Added

- Support for a message function to load a text asset located in a Resources folder.

## [0.2.0] - 2024-03-10

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Added

- Support for compound messages in message functions.

## [0.1.0] - 2024-02-29

**Note: this release is not suitable to use in a production environment. Please use a higher version instead.**

### Added

- Localization system that handles loading locales and selecting a default locale based on loaders and selectors respectively.
- Locale assets that can be created using scriptable objects, or parsed from TOML files.
- Support for formatting strings in the ICU message format.
- References to localized strings for use in scripts.

0 comments on commit 6443881

Please sign in to comment.