tonguetoquill-usaf-memo:1.0.0 #3566
Merged
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.
PR: tonguetoquill-usaf-memo 1.0.0 (update)
I am submitting
Package:
tonguetoquill-usaf-memoFrom version:
0.2.0To version:
1.0.0Description
This release is a major architectural rewrite and cleanup of the USAF memorandum template for Typst. The goal of v1.0.0 is to provide a modular, composable API while maintaining AFH 33-337 formatting compliance, cleaner internals, and improved maintainability.
This update is not fully backward compatible — particularly the API changed from the single
official-memorandumAPI to a composable set of show-rules (frontmatter,mainmatter,backmatter, andindorsement). See the migration notes below.Key Changes from 0.2.0
official-memorandumfunction was replaced with a composable show-rule API:frontmatter,mainmatter,backmatter, andindorsement. This offers more flexibility for custom layouts and programmatic document composition.src/layout:lib.typ,frontmatter.typ,mainmatter.typ,backmatter.typ,indorsement.typ,primitives.typ,config.typ, andutils.typ.MAIN_MEMOglobal state in favor of flowing configuration through metadata and composable functions.LIMITATIONS.mdhighlighting known deviations from AFH 33-337 and internal notes for reviewers, with code references to relevantsrc/files.Less formatting. More lethality.and atonguetoquill.comattribution in the README.Migration Notes (Important)
If you previously used
#official-memorandumfrom v0.2.0, update your documents as follows:#indorsementas a standalone macro with typical show-rule usage and are compatible with single-page or multi-page indorsement scenarios.Developer Notes for Reviewers