Skip to content

Commit 0669fac

Browse files
committed
Create CHANGELOG.md
1 parent 0beb19e commit 0669fac

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Change Log
2+
3+
## [Unreleased]
4+
### Added
5+
- math:fib to calculate Fibonacci suite
6+
- math:divs, generating a list of divisors for a given positive number, starting from 1
7+
- os.ark with OS related functions
8+
- str:join to join every element in a given list (autoconvert them to string)
9+
- added a test suite for the std lib
10+
- added a CI to download the latest ArkScript linux binary and launch the tests
11+
- .gitattributes files to get a basic coloration of the source code on GitHub
12+
- list:drop, list:foldLeft, list:flatMap, list:flatten, list:dropWhile
13+
- added Events.ark to add event listening capabilities (sync)
14+
- list:forAll and list:any, checking elements in a list against a given condition
15+
- math:floordiv, returns the euclidean division's quotient
16+
17+
### Changed
18+
- str:split can finally use separators longer than a single char
19+
- str:toLower and str:toUpper now use str:chr and str:ord instead of a long chain of if
20+
- fixed os:home_dir to work on Windows and Linux
21+
- updated the lib tests
22+
- fixing the list tests
23+
24+
### Removed
25+
26+
## [0.0.1] - date
27+
### Added
28+
- Switch.ark with a basic switch implementation
29+
- List.ark with list functions
30+
- Functional.ark
31+
- Exceptions.ark with a try closure (works as an Either monad)
32+
- String.ark
33+
- Range.ark with range related closures and functions
34+
- whole Math.ark file with a lot of mathematics functions

0 commit comments

Comments
 (0)