Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-24 | chore: fix links in readmeHEADmaster | Hendrik Sollich | |
2019-11-24 | Merge pull request #9 from hoodie/renovate/configure | Hendrik Sollich | |
Configure Renovate | |||
2019-11-24 | chore: update uuid | Hendrik Sollich | |
2019-11-24 | chore: update README and bump to 0.7.0 | Hendrik Sollich | |
2019-11-24 | Merge pull request #10 from strohel/timezone | Hendrik Sollich | |
Time zone handling: convert DateTime to UTC, NaiveDateTime to floating reference | |||
2019-11-17 | Time zone handling: accept only DateTime<Utc> and NaiveDateTime | Matěj Laitl | |
This is a breaking API change. - [Todo::due] and [Todo::completed] now take their date-time argument by value rather than by reference - [Todo::completed] now requires its [chrono::DateTime] argument to have exactly [chrono::Utc] specified as its time zone as mandated by the RFC. - [Component::starts], [Component::ends] and [Todo::due] now take newly introduced [CalendarDateTime] (through `Into<CalendarDateTime>` indirection). This allows callers to define time zone handling. Conversions from [chrono::NaiveDateTime] and [`chrono::DateTime<Utc>`] are provided for ergonomics, the latter also restoring API compatibility in case of UTC date-times. Note that we now implement 2 of the 3 DATE-TIME variants defined by the RFC. The third variant can be implemented in the future. Fixes #2. | |||
2019-11-17 | Use pretty_assertions in tests | Matěj Laitl | |
It makes debugging tests so much easier (the dev-only dependency is not pulled at all in normal builds) | |||
2019-11-17 | Extend integration test with VTODO | Matěj Laitl | |
We're going to touch it, have it under test. | |||
2019-04-30 | Add renovate.json | Renovate Bot | |
2019-03-09 | bump the version 0.6 | Hendrik Sollich | |
2019-03-08 | Merge pull request #8 from strohel/feature/deterministic-to-string | Hendrik Sollich | |
Make Component serialization deterministic, add integration tests | |||
2019-03-07 | Make Component serialization deterministic, add integration tests | Matěj Laitl | |
Just swap HashMap for BTreeMap, which has defined iteration order (also organizes elements by key ordering, rather than hash -- strings support both). This allows us to write integration tests, so here they are. Fixes #7. | |||
2019-03-07 | Component serialization: write DTSTAMP only if not already present | Matěj Laitl | |
Without this, DTSTAMP would be written twice if it was already a property. Also simplify related code to use <map>.contains_key(). Relates to #7. | |||
2019-02-28 | Merge pull request #6 from strohel/master | Hendrik Sollich | |
Various fixes for library usability by clients | |||
2019-02-20 | Convert into CalendarComponent in Calendar::extend() | Matěj Laitl | |
Previously, one needed to pass IntoIterator<CalendarElement>, but CalendarElement is in private module `calendar` (and not re-exported). Now this also becomes symmetric with other addition methods that allow Into<CalendarElement>. | |||
2019-02-20 | Add test for Calendar::extent() | Matěj Laitl | |
I plan to touch the method, so better have it tested. | |||
2018-12-21 | bumped version to 0.5 | Hendrik Sollich | |
2018-12-21 | Merge pull request #5 from hoodie/feature/0.5 | Hendrik Sollich | |
Feature/0.5 | |||
2018-12-21 | edition 2018 | Hendrik Sollich | |
2018-12-21 | simple clippy run | Hendrik Sollich | |
2018-12-21 | bump version to 0.4 | Hendrik Sollich | |
2018-12-21 | Merge pull request #4 from fernandobatels/master | Hendrik Sollich | |
Uid property | |||
2018-12-20 | Uid property improved | Luis Fernando Batels | |
Source update for make the uid() implementation withou new vars | |||
2018-12-19 | Uid property | Luis Fernando Batels | |
Now we can set the UID property like the summary, location... but if we dont set, the lib still generate a new | |||
2017-07-02 | fixed examples | Hendrik Sollich | |
2017-07-02 | updated dependencies | Hendrik Sollich | |
2017-05-06 | badges! | Hendrik Sollich | |
2017-04-21 | I CI you!! | Hendrik Sollich | |
license and badges | |||
2017-04-21 | Merge pull request #1 from gnuish/master | Hendrik Sollich | |
Comply to RFC Section 3.1 (content lines) | |||
2017-04-20 | Fix failing doctest | Ariel Dabalsa | |
2017-04-20 | Add CRLF endings and line folding | Ariel Dabalsa | |
RFC 5545 (section 3.1) | |||
2017-02-19 | added extend method | Hendrik Sollich | |
2017-02-19 | updated dependencies | Hendrik Sollich | |
2017-01-10 | bumped to v0.2.0 | Hendrik Sollich | |
2017-01-10 | added VTODO interface | Hendrik Sollich | |
2017-01-08 | allowing for multiple occurrences of specific properties | Hendrik Sollich | |
such as 'attendee' | |||
2017-01-08 | better support for VTODO tasks | Hendrik Sollich | |
2016-11-20 | publishing requirements | Hendrik Sollich | |
2016-11-20 | more exclusive | Hendrik Sollich | |
2016-11-20 | 0.1.0 | Hendrik Sollich | |
2016-11-20 | added Component::location() | Hendrik Sollich | |
2016-11-20 | satisfied clippy | Hendrik Sollich | |
2016-11-20 | stricter lints | Hendrik Sollich | |
2016-11-20 | added: Calendar::append | Hendrik Sollich | |
2016-11-18 | producing local instead of UTC times | Hendrik Sollich | |
2016-11-17 | deref coersion Calendar -> Vec<CalendarElement> | Hendrik Sollich | |
2016-11-12 | readme update | Hendrik Sollich | |
2016-11-12 | removed vobject dependencyt | Hendrik Sollich | |
2016-11-12 | added documentation | Hendrik Sollich | |
2016-11-11 | added calendar.rs after all | Hendrik Sollich | |