Update documentation after 0.1.1 release
[clnl] / docs / Changelog.md
diff --git a/docs/Changelog.md b/docs/Changelog.md
new file mode 100644 (file)
index 0000000..06e3cad
--- /dev/null
@@ -0,0 +1,112 @@
+# Changelog
+
+## [0.1.1 - Interim Release](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0.1.1)
+
+This release was after we moved from github to consxy, and so old releases were lost.
+
+* Release 0.1.1, remove windows/osx release targets[34a80fe](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/34a80fe)
+* UI/Model Parse - Sliders - WIP[89cb348](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/89cb348)
+* UI/Model Parse - Textboxes[0c3453d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0c3453d)
+* UI/Model Parse - Switches[5f87a9f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5f87a9f)
+* Forever Buttons - Handle stop correctly[6cb99e3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6cb99e3)
+* UI - Forever Buttons[bd5ae84](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bd5ae84)
+* UI - View positioned correctly[bc0c656](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc0c656)
+* UI - Buttons[31a8f42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/31a8f42)
+* Model Parse - Buttons[bb7b484](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bb7b484)
+* Parser/Transpiler - Add optional reporter logic[a1c5dfe](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a1c5dfe)
+* CLI Extension - Button press[5a40730](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5a40730)
+* CLI moved from curses to opengl[04d5397](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/04d5397)
+
+## [0.1 - Engine - Wolf Sheep works](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/v0.1.0)
+* Parse models v1 - sections - [c49ca54](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c49ca54)
+* Parse widgets v1 - view - [2d8a7c9](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2d8a7c9)
+* World size from view - [213ed30](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/213ed30)
+* Add strictmath library - [34a7f8e](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/34a7f8e)
+* Torus topography v1 - fd works - [75a9610](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/75a9610)
+* Parse widgets v1 - slider - [81d51af](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/81d51af)
+* Parse widgets v1 - switch - [72aabe5](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/72aabe5)
+* Parse widgets v2 - globals - [b4f2bfd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b4f2bfd)
+* Improve lexer - Be able to lex wolf sheep - [04bfaf3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/04bfaf3)
+* Improve parser - handle structure of netlogo programs - [2d02833](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2d02833)
+* Code - globals - [3abea70](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3abea70)
+* Improve parser - add wolfsheep prims, infix ability - [72d7364](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/72d7364)
+* Improve parser - generate prims from globals - [18f00de](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/18f00de)
+* Improve parser - generate prims from lets - [b81522f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b81522f)
+* Improve parser - generate prims from procedures - [c9cf0d1](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c9cf0d1)
+* Improve parser - generate some prims from breed statements - [fb6e383](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fb6e383)
+* Prims - Implement ```=``` - [76f94e0](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/76f94e0)
+* Prims - Implement ```!=``` - [c694b81](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c694b81)
+* Prims - Implement ```-, *, +, /``` - [ede7df2](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ede7df2)
+* Prims - Implement ```<, <=``` - [aac9bb3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/aac9bb3)
+* Prims - Implement ```any?``` - [daa3b99](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/daa3b99)
+* Prims - Implement ```die``` - [b018550](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b018550)
+* Prims - Implement ```rt, lt``` - [2c338ef](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2c338ef)
+* Prims - Implement ```if, ifelse``` - [d546c89](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d546c89)
+* Prims - Implement ```colors, nobody``` - [399b297](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/399b297)
+* Add patches - [8b23537](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/8b23537)
+* Prims - Implement ```let``` - [1e4bdde](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1e4bdde)
+* Prims - Implement ```reset-ticks, tick, ticks``` - [9413d37](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9413d37)
+* Prims - Implement agent variables, Implement ```of, who``` - [82888b4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/82888b4)
+* Prims - Implement ```patches, pcolor, set``` - [f00d5c7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f00d5c7)
+* Prims - Implement ```one-of``` - [c11c429](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c11c429)
+* Prims - Implement ```color, label, label-color, size``` - [ef8590a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ef8590a)
+* Prims - Implement ```random, random-xcor, random-ycor, setxy``` - [0a00e05](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0a00e05)
+* Make agentsets annotated lists, Implement ```count``` - [3528ea7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3528ea7)
+* Prims - Update ```ask, of``` to take agents - [1d54233](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1d54233)
+* Prims - Update ```one-of``` to take lists - [5a7fb5c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5a7fb5c)
+* Prims - Optional arguments - [bc4ccb4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc4ccb4)
+* Prims - Implement ```with``` - [083d6c2](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/083d6c2)
+* Prims - Implement ```not``` - [9d76751](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9d76751)
+* Prims - Implement ```hatch``` - [1dd12dd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1dd12dd)
+* Prims - Implement ```set-default-shape``` - [9eef8ec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9eef8ec)
+* Prims - Implement ```round``` - [008caa3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/008caa3)
+* Prims - Implement ```clear-all, ca``` - [7a82368](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/7a82368)
+* Prims - Implement ```display``` as placeholder - [aa47422](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/aa47422)
+* Prims - Implement ```stop``` - [393d2cd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/393d2cd)
+* Implement Precedence - [c75540c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c75540c)
+* Add export to common lisp form, forms - [762ab38](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/762ab38)
+* Code - ```procedures``` - [d5b1d22](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d5b1d22)
+* Code - ```turtles-own``` - [97c390f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/97c390f)
+* Code - ```patches-own``` - [31f7cb6](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/31f7cb6)
+* Prims - Implement ```turtles-here``` - [c739aec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c739aec)
+* Code - ```breeds``` - [bc6386a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc6386a)
+* Code - procedures handle ```stop``` better - [f011c77](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f011c77)
+* Prims - ```die``` halts execution - [3ae0c35](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3ae0c35)
+* Wolf Sheep works in tests - [807df6b](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/807df6b)
+* Extension loading - CLI Extension loaded by default - [cca1c12](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/cca1c12)
+* CLI Extension - ```q``` - [057ed8d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/057ed8d)
+* Parser - Add ```:token``` argument type - [b257366](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b257366)
+* CLI Extension - Add ```load```, ```help``` - [92fae8c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/92fae8c)
+* Shapes - polygon, circle, rectangle - [268b16d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/268b16d)
+* Shapes - dynamic coloring for only parts of shapes - [db4e129](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/db4e129)
+* Code reformat - Break up nvm files, package declaration based on dictionary grouping - [885270b](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/885270b)
+* Code reformat - Macro for functions implement commands to return ```:undefined``` - [6fc4a17](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6fc4a17)
+* Model export as lisp - Wolf sheep - [687ec5d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/687ec5d)
+* Release 0.1.0 - Engine - Wolf sheep works - [a66006d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a66006d)
+
+## [0.0 - Initial release](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/v0.1.0)
+* Initial Setup - [291ea16](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/291ea16)
+* Add empty run - [f22f4e3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f22f4e3)
+* Add run - [e5bf9eb](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e5bf9eb)
+* Add basic runcmd - [fb4cf7e](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fb4cf7e)
+* Add very simple first pass at lexer - [b398914](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b398914)
+* Add RNG - [6c59eec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6c59eec)
+* Update runcmd to run comands from input - [a0f8850](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a0f8850)
+* Test Infrastructure - [1ae8c7a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1ae8c7a)
+* CL Deps held locally in the repository - [122faaf](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/122faaf)
+* Export uses RNG - [d0e9e5a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d0e9e5a)
+* Create Turtles, v1 - [a4cc3c4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a4cc3c4)
+* Show, v1 - [c5613b8](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c5613b8)
+* Add ask and command blocks, v1 - [4a9ed57](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/4a9ed57)
+* Added random-float and reporter tests - [d4ab333](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d4ab333)
+* Shufflerator now shuffles like the NL one does! - [d429346](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d429346)
+* Rename to clnl, add some documentation - [c34fdd7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c34fdd7)
+* Opengl view, v1 - [9471c42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9471c42)
+* Add Readme - [e905f9a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e905f9a)
+* Add CL style - [ee78f42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ee78f42)
+* Add documentation checker for exported symbols - [5c8699f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5c8699f)
+* Add simple ncurses command center - [fe712aa](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fe712aa)
+* Get working on OSX - [e473722](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e473722)
+* Get working on Windows 8 - [d568495](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d568495)
+* Create deployables - [dc93f45](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/dc93f45)
+* 0.0.0 Release - [d348277](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d348277)