## v0.5.1 (2024-04-21) ### Bug Fixes - require irox-tools::std ### Commit Statistics - 1 commit contributed to the release. - 98 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Require irox-tools::std ([`71c3816`](https://github.com/spmadden/irox/commit/71c3816c42a3449a7b5e4a16767077b729b4d374))
## v0.4.1 (2023-11-29) ### Chore - pivot to using Cargo.toml workspace lints ### New Features - make the map writer accept anything that can get turned into a string ### Commit Statistics - 3 commits contributed to the release over the course of 3 calendar days. - 30 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-csv v0.4.1 ([`c3dba8b`](https://github.com/spmadden/irox/commit/c3dba8b1d4b9e92c9d05bae20bdcfce24b051215)) - Make the map writer accept anything that can get turned into a string ([`845a800`](https://github.com/spmadden/irox/commit/845a800f770075d06a32badb3acfd40e6b66a7e5)) - Pivot to using Cargo.toml workspace lints ([`88ebfb5`](https://github.com/spmadden/irox/commit/88ebfb5deea5508ca54f4aaab62f6fd5a36f531c))
## v0.5.0 (2024-01-13) ### Commit Statistics - 1 commit contributed to the release. - 45 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-tools v0.5.0, safety bump 17 crates ([`a46e9e2`](https://github.com/spmadden/irox/commit/a46e9e2da699f6ccd3a85b660014f0e15e59c0d0))
## v0.4.0 (2023-10-30) ### Bug Fixes - fix issue with CSV interspersing double/single quotes by default ### Commit Statistics - 3 commits contributed to the release over the course of 1 calendar day. - 14 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-csv v0.4.0 ([`93c1ac5`](https://github.com/spmadden/irox/commit/93c1ac55b7d3c46f633457784b9d23002e78715b)) - Release irox-tools v0.3.0, safety bump 12 crates ([`eb83b27`](https://github.com/spmadden/irox/commit/eb83b27b20c23e51e5b0fc3b7b3704e2c03af46c)) - Fix issue with CSV interspersing double/single quotes by default ([`47dec1c`](https://github.com/spmadden/irox/commit/47dec1ce858b6792544264c7e109e5494b05682c))
## v0.3.0 (2023-10-16) ### Documentation - update docs for rustdoc-lints ### New Features - add dialect option to reader - Moved reader and writer into separate modules - Created Dialects and Tokenizers ### New Features (BREAKING) - Add the ability to have comment lines - rework writer to use dialects, remove builder - rework dialects - Upgraded to use new, more powerful scanner. This will open the way to new CSV dialects. ### Bug Fixes (BREAKING) - actually compliant with RFC4180, CRLF instead of LF for line endings ### Commit Statistics - 12 commits contributed to the release over the course of 7 calendar days. - 27 days passed between releases. - 9 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-carto v0.3.0, irox-csv v0.3.0, irox-egui-extras v0.3.0, irox-gpx v0.2.0, irox-influxdb_v1 v0.3.0, irox-nmea0183 v0.2.0, irox-raymarine-sonar v0.2.0, irox-time v0.1.0, irox-winlocation-api v0.2.0, irox v0.3.0 ([`dfa6258`](https://github.com/spmadden/irox/commit/dfa6258b8f93f6d27b85d2f3f4e209599a8168ad)) - Release irox-units v0.3.0, irox-carto v0.3.0, irox-csv v0.3.0, irox-egui-extras v0.3.0, irox-gpx v0.2.0, irox-influxdb_v1 v0.3.0, irox-nmea0183 v0.2.0, irox-raymarine-sonar v0.2.0, irox-time v0.1.0, irox-winlocation-api v0.2.0, irox v0.3.0, safety bump 2 crates ([`a6c0a5f`](https://github.com/spmadden/irox/commit/a6c0a5fcfc4070b8cbc1442192b7eaef275e80f2)) - Release irox-tools v0.2.2 ([`f49db4f`](https://github.com/spmadden/irox/commit/f49db4fc702003b0e464b0dbcc65cdcf0c629935)) - Update docs for rustdoc-lints ([`13ae74c`](https://github.com/spmadden/irox/commit/13ae74c7a318037939a4604a28a1cf33d87741a0)) - Add the ability to have comment lines ([`2e4a584`](https://github.com/spmadden/irox/commit/2e4a584642a34fe7dee9b477b4fc0a86fe62bfe4)) - Actually compliant with RFC4180, CRLF instead of LF for line endings ([`28e07a4`](https://github.com/spmadden/irox/commit/28e07a41df63f6d5551db7b0135aface45d91fa4)) - Add dialect option to reader ([`7090af7`](https://github.com/spmadden/irox/commit/7090af7410fa95c6a4f09d4f6e99826a7eef8ec4)) - Rework writer to use dialects, remove builder ([`6b24c66`](https://github.com/spmadden/irox/commit/6b24c66b7208048fa6ef8c951a0e1a3dbc23c98f)) - Rework dialects ([`8d8140c`](https://github.com/spmadden/irox/commit/8d8140c7164638c859e88229fe42a9b2ba0b5d41)) - Upgraded to use new, more powerful scanner. ([`a2bed65`](https://github.com/spmadden/irox/commit/a2bed65772914f4981d0c7dc060bfd3bb5e15b57)) - Moved reader and writer into separate modules ([`51050d6`](https://github.com/spmadden/irox/commit/51050d666b2d523776eab99531e6b85d5a7e1596)) - Created Dialects and Tokenizers ([`7c509d0`](https://github.com/spmadden/irox/commit/7c509d006010ac421429b08b3cfb51afbfa1f0c4))
## v0.2.1 (2023-09-18) ### Chore - Fix up the readmes for publishing ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-csv v0.2.1 ([`c6d09fa`](https://github.com/spmadden/irox/commit/c6d09fa4965c8f6fa3d78bd7c1231e7982118b8c)) - Fix up the readmes for publishing ([`f99614a`](https://github.com/spmadden/irox/commit/f99614a5ce3368072b4d44dacede0e6e847b0b2e))
## v0.2.0 (2023-09-18) ### Chore - clean up code with additional lints - update cargo.tomls to add repository - setting up blank changelogs for the modules ### New Features - handle quotes within fields properly - finish implementing csv writer - prohibit unsafe code - new 'for_each' function - full/better CSV parsing - new writer builder - new csv reader/writer module ### Bug Fixes - fix fmt ### Other - cleaning up clippy warnings - started tokenizer ### Refactor - use buffer, ignore repeated newlines, add test ### Commit Statistics - 16 commits contributed to the release over the course of 29 calendar days. - 14 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release irox-enums_derive v0.2.0, irox-enums v0.2.0, irox-tools v0.2.0, irox-units v0.2.0, irox-carto v0.2.0, irox-csv v0.2.0, irox-egui-extras v0.2.0, irox-networking v0.2.0, irox-types v0.2.0, irox-influxdb_v1 v0.2.0, irox-structs_derive v0.2.0, irox-structs v0.2.0, irox-nmea0183 v0.1.0, irox-sirf v0.2.0, irox-stats v0.2.0, irox-winlocation-api v0.1.0, irox v0.2.0, safety bump 10 crates ([`6a72204`](https://github.com/spmadden/irox/commit/6a722046661ceef02a66c2067e2c5c15ce102e04)) - Clean up code with additional lints ([`f03d8a3`](https://github.com/spmadden/irox/commit/f03d8a3ec997d53470bfdeb5e76b71925aac3f10)) - Update cargo.tomls to add repository ([`80d2b88`](https://github.com/spmadden/irox/commit/80d2b88bdcb553faaeafc09673c31d7ebedafd19)) - Feat!(csv): more robust testing, renames, documentation ([`b0f36ac`](https://github.com/spmadden/irox/commit/b0f36ac6b0ca5011f68274c0e90b5362e1b8f151)) - Handle quotes within fields properly ([`4a8470c`](https://github.com/spmadden/irox/commit/4a8470c0e380c48074bc51d1a1d178e2e7adeabb)) - Use buffer, ignore repeated newlines, add test ([`e720f74`](https://github.com/spmadden/irox/commit/e720f74b2427c4e02a92f384eaa93a28b9de28c3)) - Setting up blank changelogs for the modules ([`1a36533`](https://github.com/spmadden/irox/commit/1a365333397b02a5f911d0897c3bf0c80f6c2b80)) - Finish implementing csv writer ([`3e154fb`](https://github.com/spmadden/irox/commit/3e154fb17540a26faf18719aeb753e38e7a03ce0)) - Cleaning up clippy warnings ([`5c17856`](https://github.com/spmadden/irox/commit/5c178560becc0b665d70be2d99a1cffad3ba4284)) - Prohibit unsafe code ([`c088de0`](https://github.com/spmadden/irox/commit/c088de020214e47f28391d0af5a64abe56ad185b)) - New 'for_each' function ([`175d88e`](https://github.com/spmadden/irox/commit/175d88ed8477654ef0b42e4af2c541d1a78ad4ad)) - Fix fmt ([`e91b38d`](https://github.com/spmadden/irox/commit/e91b38d650a1f4cae2bf4b5b3c31717c2d9de83c)) - Full/better CSV parsing ([`1a158e6`](https://github.com/spmadden/irox/commit/1a158e6a3fcfcb9c7968bdd594848df0ccbbb8b1)) - Started tokenizer ([`6d1d9a9`](https://github.com/spmadden/irox/commit/6d1d9a937390e9c89c4a1c66ae55f547d22e63df)) - New writer builder ([`c943d81`](https://github.com/spmadden/irox/commit/c943d81155c5eea1ec848648ff80178f5fa27211)) - New csv reader/writer module ([`bf6140c`](https://github.com/spmadden/irox/commit/bf6140c24fa8240fe6960b504e3bc1ac48ffef72))