This file documents all major changes to the Pinecone langauge. Every new version gets a number of minor bug fixes, so they are not included
- Added command line options for transpileing
- Fully implemented transpiler to C++
- Disabled implicit conversion between two structs (if neither is an anonymous tuple)
- Added '!=' operator
- Wrote more example programs including a brainfuck interpreter
- Fixed bug that prevented accessing multiple layers of structures with dot ('struct.data.func: arg' now works)
- Added a wide range of unit tests and integration tests
- Added escape character support to Strings
- Added support for running shell commands
- Added explicit conversion of primitive types to Strings
- Improved tutorial navigation
- Added string literal support
- Added various functions and operators for strings
- Fixed globals
- Fixed bug introduced in v0.2.0 with functions
- Fixed bug with line numbers in error messages
- Added file import feature
- Flipped open and close block comments
- Removed debugging info by default
- Added command line args
- Created Pinecone
- Pinecone did not exist