Skip to content

Commit

Permalink
Merge pull request #19 from fsegaud/1.0.0
Browse files Browse the repository at this point in the history
1.0.0
  • Loading branch information
fsegaud authored Sep 3, 2017
2 parents 80bc851 + 9d1ea88 commit 7aee9c9
Show file tree
Hide file tree
Showing 6 changed files with 417 additions and 150 deletions.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,33 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [1.0.0] 2017.09.??

### Added

- Added binary operators `<<`, `>>`, `&` and `|`.
- Added comparison operator `!=` (with alias `ne`).
- Added new operators `floor`, `ceil`, `trunc`.
- Added new operators `e`, `log`, `log10`.
- Added aliases to existing operators `<`, `<=`, `>` and `>=`.

### Changed

- Operators priority is now from lowest (0) to highest (_int.Max_);
- Formula syntax: Alphanumeric operators should now be separated from operants by a blanck space or brackets (e.g.: `e2` should be written `e 2` or `e(2)`).

### Removed

- Removed some deprecated operation aliases (`degrad` and `raddeg`).
- Removed some deprecated functions related to unnamed contexts :
- Constructor `Interpreter(IInterpreterContext)`.
- Function `SetContext(IInterpreterContext)`.

### Fixed

- Operators that contain digits in their names no longer fail (e.g.: `deg2rad`).
- Fixed an issue related to mixed operators (i.e.: `!` was mixed to `!=`).

## [0.2.0-alpha] - 2017.08.29

### Added
Expand Down
Loading

0 comments on commit 7aee9c9

Please sign in to comment.