Changelog
tilttek/quests-bundlePas encore traduite
Cette page n'est pas encore traduite en français ; elle est présentée en anglais.
All notable changes to tilttek/quests-bundle will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
0.1.0-alpha - 2026-11-11
Added
AlmanacScheduleandAlmanacScheduleReader: quests that come back at datesphil/almanaccomputes — from a rule, until another rule or for so many days —, each occurrence named by the date it opens on.DbalContributionStore,DbalEnrolmentStore,DbalCompletionStoreandDbalDuelStore: the four stores of the library on Doctrine DBAL, dates in UTC.DbalCatalog: quests kept in the database as JSON definitions, read by the bundle's reader, chains checked on save and removal.QuestsTables,QuestsSchemaListenerandRows: the five tables — contributions, enrolments, completions, duels, definitions — added to the schema the ORM generates for their connection, and the insertion written once per platform.TilttekQuestsBundleand its configurationtilttek_quests: the store — Doctrine DBAL or memory —, the connection, the timezone of the quests' dates, the catalog — configured or kept in the database, not both —, the quests checked when the container is compiled, the lifetime of a duel offer, the name of the projection, the translation domain and the kind of a member for the privacy module. The stores in memory are taggedkernel.reset. The projection forgets its replay when the kernel resets.QuestsServices: the stores, the reader, the catalog,Quests,Duels, and the projection tagged fortilttek/activity-bundle, with the schema listener, the commands and the Twig functions when their components are installed.DispatchingObserver,DuelWonandDuelExpired: the library'sQuestCompleteddispatched as it is, with the rewards and their members, and the duels won and expired.QuestsExtensionand the templateslist.html.twiganddetail.html.twig, with their texts in English and French.ListCommand,ShowCommandandExpireCommand:tilttek:quests:list,tilttek:quests:showandtilttek:quests:expire.QuestsPrivacy: the export and erasure of a member forphil/privacy-bundle, moduletilttek_quests.- The documentation in
doc/, one file per topic, indexed by the README. CONTRIBUTING.md,SECURITY.mdandCODE_OF_CONDUCT.md.