chore(deps): update askama_axum requirement from 0.4 to 0.5#6
Open
dependabot[bot] wants to merge 1 commit into
Open
chore(deps): update askama_axum requirement from 0.4 to 0.5#6dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Updates the requirements on [askama_axum](https://github.com/rinja-rs/rinja) to permit the latest version. - [Release notes](https://github.com/rinja-rs/rinja/releases) - [Commits](askama-rs/askama@0.4.0...0.5.0) --- updated-dependencies: - dependency-name: askama_axum dependency-version: 0.5.0+deprecated dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
b1d6a36 to
5974086
Compare
podheitor
pushed a commit
that referenced
this pull request
May 31, 2026
Recurring meetings stored only an `is_recurring` bool that was never expanded into instances. Add an RFC 5545 `rrule` column (migration + down) and wire it end to end through the shared expresso-rrule engine: - domain: `Meeting.rrule`/`NewMeeting.rrule`, all SQL column lists updated, `update` gains a tri-state rrule param, and `Meeting::expand_instances(from,to)` projects a recurring meeting's scheduled_for/ends_at into concrete occurrences (falls back to a single clamped instance when not recurring / no rule). - api: create + patch accept and validate `rrule` (rejected if unparseable); new `GET /api/v1/meetings/:id/instances?from=&to=` returns the expansion, participant-gated. Closes roadmap #6. 151 meet tests pass (incl. 7 new).
podheitor
pushed a commit
that referenced
this pull request
May 31, 2026
… — sprint #6 Builds on sprint #5 (CUTYPE parsing) to complete roadmap #10's larger half: a room/equipment registry and conflict detection. - migrations calendar_resources (registry: email/name/kind/capacity, UNIQUE per tenant) + calendar_event_resources (per-event booking index), both +down. - EventRepo now also syncs booked resources: sync_resources extracts the event's CUTYPE=ROOM/RESOURCE attendee emails (lowercased, deduped) and re-indexes them delete-then-insert in-tx on create/update/replace_by_uid, alongside attachments. - domain/resource.rs: ResourceRepo (create/list/get/delete) + conflicts() — a self-join on calendar_event_resources sharing a resource_email whose events overlap in time (stored dtstart/dtend, no RRULE expansion, matching the existing events-conflicts endpoint). - api/resources.rs: GET/POST /api/v1/resources, GET/DELETE /:id, and GET /:id/conflicts?from=&to= (404 if the resource isn't registered). - error: new ResourceNotFound(Uuid) → 404. Closes roadmap #10. 567 calendar lib tests pass (incl. 8 new resource/booking tests).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the requirements on askama_axum to permit the latest version.
Commits
08bf32bBump version number to 0.5.054f0549Rename and document top-level Generator::build() method36b0691Reorder methods in Generator to aid readability34fcbf0Update documentation around extensions and escape modes7247a25Rewrite escapable() to prevent duplication7c29bf7Extend escaping according to OWASP recommendationsdf2637cReturn MarkupDisplay from json filtere559ed4Move JSON test into filters test module07e9b30Move escaping tests into a separate module92d93e0Add test case for inferred escape mode