diff --git a/CHANGELOG.md b/CHANGELOG.md index 1907c18..f7c6279 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,21 @@ # Changelog * Unreleased +* 1.1.0 (2021-12-09) * Add optional `DEPS` variable containing header files that the `*.ino` depends on. - * Change `Print::println()` to print just a `\n` instead of `\r\n`, which - is more compatible on Unix where the line terminator is a single `\n`. + * **Potential Breaking** Change `Print::println()` to print just a `\n` + instead of `\r\n`. + * This is more compatible on Unix where the line terminator is a single + `\n` + * This allows the text output of Arduino programs to be redirected to + a file or piped to another Unix program with the correct line + termination character. + * This change may break some programs (usually unit tests) which print + to a + [PrintStr](https://github.com/bxparks/AceCommon/tree/develop/src/print_str) + object (from my [AceCommon](https://github.com/bxparks/AceCommon) + library), and then expect `\r\n` instead of `\n`. * Add `pgm_read_XXX_near()` and `pgm_read_XXX_far()` macros which simply delegate to the `pgm_read_XXX()` macros. * Add `clockCyclesPerMicrosecond()`, `clockCyclesToMicroseconds(a)`, @@ -19,7 +30,7 @@ * Add a minimal mock implementation of [FastLED](https://github.com/FastLED/FastLED) sufficient for my personal project. -* 1.0 (2021-09-30) +* 1.0.0 (2021-09-30) * Add `epoxy_argc` and `epoxy_argv` as extern global variables which are set to the `argc` and `argv` parameters passed into the global `main()`. diff --git a/README.md b/README.md index 350c740..8710213 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ The disadvantages are: environments (e.g. 16-bit `int` versus 32-bit `int`, or 32-bit `long` versus 64-bit `long`). -**Version**: 1.0 (2021-09-30) +**Version**: 1.1.0 (2021-12-09) **Changelog**: See [CHANGELOG.md](CHANGELOG.md) diff --git a/cores/epoxy/Arduino.h b/cores/epoxy/Arduino.h index 61becc3..7a080bb 100644 --- a/cores/epoxy/Arduino.h +++ b/cores/epoxy/Arduino.h @@ -14,8 +14,8 @@ #define EPOXY_DUINO_EPOXY_ARDUINO_H // xx.yy.zz => xxyyzz (without leading 0) -#define EPOXY_DUINO_VERSION 10000 -#define EPOXY_DUINO_VERSION_STRING "1.0.0" +#define EPOXY_DUINO_VERSION 10100 +#define EPOXY_DUINO_VERSION_STRING "1.1.0" #include // min(), max() #include // abs() diff --git a/library.json b/library.json index fae32e0..eff297a 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "EpoxyDuino", - "version": "1.0.0", + "version": "1.1.0", "description": "Compile and run Arduino programs natively on Linux, MacOS and FreeBSD.", "keywords": [ "unit-test",