Skip to content

Releases: javalent/calendarium

v1.4.0

05 Sep 13:49
7237efa
Compare
Choose a tag to compare

1.4.0 (2024-09-05)

Features

  • Adds ability to specify a callback to obtain the displayed day number in the calendar UI (524796c)

Bug Fixes

  • Fix issue where display date format could interfere with event parsing. (17638df)
  • Fixes tests (bbbf752)

v1.3.3

27 Apr 02:51
6d6d1cc
Compare
Choose a tag to compare

1.3.3 (2024-04-27)

Bug Fixes

  • Properly ignore non-markdown files when scanning for events (09f2f0b)

v1.3.2

26 Apr 19:16
67d9819
Compare
Choose a tag to compare

1.3.2 (2024-04-26)

Bug Fixes

  • Defer watcher until layout ready to help improve launch times (1fe974b)
  • Switch to @javalent/utilities module (d309b7e)
  • Watcher should now skip non-markdown files (23b9f42)

v1.3.1

17 Apr 13:03
67fd83e
Compare
Choose a tag to compare

1.3.1 (2024-04-17)

Bug Fixes

  • expose events with no name as a warning (79d0e1d)
  • No longer save on exit when incomplete event information is provided (b59162e)
  • Specify that the date format for a calendar is for display only (376aa5a)

v1.3.0

11 Apr 13:28
ad54b4a
Compare
Choose a tag to compare

1.3.0 (2024-04-11)

Features

  • New Agenda view that replaces the existing day view. Clicking a day will now open a synced Agenda view that can be placed wherever you like. (d9e92d1)

Bug Fixes

  • Allow views to get their specific ephemeral stores back (0730445)
  • Fixes issues with custom years (close #120) (5bd3413)
  • Properly detach ephemeral states between views with the same calendar (1b188f7)
  • Stop opening calendar view on startup (close #115) (f797307)

v1.2.2

09 Apr 16:26
d1dd307
Compare
Choose a tag to compare

1.2.2 (2024-04-09)

Bug Fixes

  • Persist ephemeral states between sessions (65e50d3)

v1.2.1

09 Apr 12:55
b5b139c
Compare
Choose a tag to compare

1.2.1 (2024-04-09)

Bug Fixes

  • Fixes transform of eras defined with legacy schema (d8ccde9)

v1.2.0

07 Apr 01:05
165b092
Compare
Choose a tag to compare

1.2.0 (2024-04-07)

New Features

This release includes Eras!

Features

  • Add additional options around eras to the calendar settings cog (9e74749)
  • Can now edit basic information about eras in the calendar creator (e32ecea)
  • Display era events on the calendar UI (2c8f102)
  • Enables the "End Year" setting for eras (9f5048b)
  • Era edit experience in Creator (7ed29ec)
  • Eras now support end dates (b95a604)

Bug Fixes

  • Adds ability to see events from files in the Calendar creator, with a link to ope the file. (f0b8f2b)
  • Adds generic compareDates method + updated compareEvents to use it (489b5a7)
  • Allow negative years but skip year zero (3488dbd)
  • Display proper era for the currently viewed month in Year view (ba7659c)
  • Fixes "Go to date" menu item in Calendar UI not doing anything (0d6cadf)
  • Fixes CSS for view state buttons in calendar UI (adfb4ca)
  • Fixes dropdown in event modal not using the correct class (cd120e0)
  • Fixes era formats in presets (ee557e1)
  • Fixes issue where a disabled Toggle component could still be clicked (dfded00)
  • Fixes issue where typing a space in the event search would collapse the view (a1e4d92)
  • Fixes to the invalid date detection (0257e8c)
  • Fixes updating eras in the creator (c692388)
  • Properly display eras when moving between years (418566b)
  • Properly display only the latest valid era (29fdcc9)
  • Remove cursor decoration from week numbers (1fffb45)
  • Remove deprecated API call (c102c9f)
  • UI sync between quick and full creator (cea0927)
  • Uses correct text on the Restore calendars modal button (48c11f3)
  • Uses existing ephemeral store in the UI instead of initializing a new one (60737af)

v1.1.0

29 Mar 16:03
13b8ccb
Compare
Choose a tag to compare

1.1.0 (2024-03-29)

Features

  • Adds ability to define Recurring events, such as birthdays (16ea511)
    • Recurring events cannot have end dates.
    • The Event modal now has the ability to set date parts (year, month, day) to recurring. Once it is set to recurring, leaving one or both of the parts empty will allow the event recur after / since that part.
      • For example, a birthday would have a starting year without an ending year, but a specific month and day.
    • These events can be defined in front matter and span events using an array, using a * when the date part should be indefinite.
      • Using as a birthday as an example: [2000-*]-10-28].
      • A holiday, which does not have a start year, could be: [*-*]-02-14
    • Calendarium will attempt to migrate any existing events that were defined as "recurring" previously to the new setup.
  • Adds ability to import and export calendars in settings (16ea511)

Bug Fixes

  • General UI improvements (16ea511)

v1.0.12

15 Mar 22:28
c18986e
Compare
Choose a tag to compare

1.0.12 (2024-03-15)

Bug Fixes

  • Fixes issue where adding new moons would overwrite the first moon in the list (2351e28)
  • Fixes issue where custom years could not be added (close #112) (b64b4b8)
  • Fixes issue where deleting a custom year could cause an incorrect invalid date warning (4c38479)
  • Improve intercalary leap day appearance (82d05c2)
  • Improves moon creator appearance (5a4f575)
  • Improves user experience around custom years (fb6fa21)
  • Remove extraneous logs (2c10b7b)