Framework for embedding localizations into Rust types
Release `0.1.1`
Created by  finchie  on August 19, 2025
UEFTOEAJIKPFMUKBFVCBEBANXOXCHRGL5E55BMFZ2I67Y4P5OOKAC
Add rudimentary support for built-in `LEN()` function
Created by  finchie  on August 18, 2025
XPGOKS6XWM2Q2R74DDEHQRMZH6BWQH2FMQGAXBLO7FW52J3VFKSQC
Add rudimentary support for localizing lists
Created by  finchie  on August 18, 2025
2HHBS7VWRQRDNDCCSV3BJJJHA7LGN3L4CMKIP7URWQFXPI6QFNDQC
Add support for integer selectors
Created by  finchie  on August 18, 2025
XDJBTEXUZNIAC2TKC4Z3OZORWAXR4ZWYUHNM6OEGXTL6WZDXOVZQC
Add support for unnamed fields in `l10n_embed_derive`
Created by  finchie  on August 13, 2025
R2BAN2V6VS4OBNG6MK5BOUYQCJMGLD37IIE5RX4HXZLQ3C5AQRHAC
Test both structs and enums in `l10n_embed_derive`
Created by  finchie  on August 12, 2025
F64TRIFZZYRZJTM3OWBI7IEKY3S37GGH2KKKS65HRKIOZZOKPFJQC
Fix bug preventing structs from using selectors
Created by  finchie  on August 12, 2025
Y6YSEDJMU4RLAQG4LJUV5MN6Q2KK2FWOBBIIQY2ZUVM2PREVSNFAC
Implement `Localize` for `std::path` and `camino`
Created by  finchie  on August 12, 2025
AS7RDZT74V3SSWFSJYEGHT64QCEOFEZ46GUPF4ZAKEHTHBBNG7KQC
Remove self-dependency on `l10n_embed_derive`
Created by  finchie  on August 10, 2025
WVVAPASU42JVZF2JZSP4W26LSY5GVXMUIV7TQJKCU4UCPPGIXOXAC
Add simple READMEs
Created by  finchie  on August 10, 2025
F4TU65NJBGN6YXEM4BPWZDANFCP346AXMMWSWUTZL4HNYUN4HFWQC
Add categories to package metadata
Created by  finchie  on August 10, 2025
IAX6G3SAYHKYQ3SSMQZIWHKRFAEGTHA3NKVK72RVJ33LS3R2XTQAC
Move from `fluent-syntax` PR to main branch
Created by  finchie  on August 10, 2025
MVTRHSJLQ32Q62257NC3ADECW42A32ZTBDPGUZMBUQXSAM64CWHQC
Remove circular dependency between `l10n_embed` and `l10n_embed_derive`
Created by  finchie  on August 10, 2025
KFULJK7OVHPDCJQYJQLEGHK4XII4M3RZGTMO4C5ZX5ZHEPEZZ23AC
Add examples for `l10n_embed_interaction`
Created by  finchie  on August 8, 2025
YUW3BUXXSWXHLNQNVDOCHSZ44G4NJ64T75DFOO6KKIFFTYXBBF7QC
Return `InteractionError` instead of `std::io::Error` from `InteractionEnvironment::emit_message`
Created by  finchie  on August 8, 2025
XSRT5QWX3WE6RQC2Y3NTAEVV5GQDGDR6UCQMNW2EFLSNRRRKNPIAC
Move interaction constructors back to individual types
Created by  finchie  on August 8, 2025
BC22FLOQBQ6EOUSCN6THUXQDZYZPWSF6QJX5Z6WA4GYFR6BK4DZAC
Move prompt message to initial constructor
Created by  finchie  on August 8, 2025
IZ67IMRIPBOYLOAR5WE5NYA7MHOT7TXXEE7WM63MU4JSH6OM7YQQC
Move `l10n_embed` re-exports into `macro_prelude` module
Created by  finchie  on August 8, 2025
PGBXJWIHSVTRD7CGDSCPC4YHI65EBKMQFEX62RZWL4EZB63622XAC
Rename `Localize::message_for_locale` to `Localize::localize_for`
Created by  finchie  on August 8, 2025
EKXWNEPK4FTYKT2RJL2L7HTM64VQGDD3DYD6NZIDGMMV6ITHUVZAC
Temporarily remove automatic language detection
Created by  finchie  on August 8, 2025
X6AMFX3NNMVV7NXWT3KM6IEXE3UX67W7C7NPPVZA7YH2B3F6NOPAC
Move interaction constructors from individual types to implementations on `InteractionEnvironment`
Created by  finchie  on August 7, 2025
7YOM2QEFZ5HWVEISP3VIR2GKF2NNH4KKTLTWEMYMMWNYKICXWTZAC
Add examples for using common types in `l10n_embed`
Created by  finchie  on August 7, 2025
USKESL6XR6C7676X3PO3SFFL5EMKMA7EQMPZAA72A7F7UZSONOIQC
Fix bug causinng timestamps to be negated on localization
Created by  finchie  on August 6, 2025
W7ZH4PWN5QUM7COGBPSPZNX6WZ2A2KN6L6DHLCM2DTCLY2TVC34AC
Rename from `fluent_embed` to `l10n_embed`
Created by  finchie  on August 6, 2025
RUCC2HKZZTUHN3G6IWS4NK3VYGXAI6PORJH2YZKPRAYSDWH63ESQC
Update `Cargo.toml` in workspace and packages
Created by  finchie  on August 6, 2025
S26YOXQIUO3B7FCWZ33RI54OHFVXUDSFKBMVAAND3BW3H5WRGNRAC
Add `Styled<L: Localize>` struct to support localizing colors
Created by  finchie  on August 6, 2025
AE3AZFVKJBURLY6T6H5477BSP5LISUQYPSPDRSPXRO435KGYTRZAC
Rename `InteractionEnvironment::print_message` to `emit_message`
Created by  finchie  on August 4, 2025
KFFAQIZUWCJGRHOPDYXZNZM5DESD6XYU4PK3YH7T25OIMRR6O2MQC
Return `Option<T>` instead of `T` from `interact()`
Created by  finchie  on August 4, 2025
3BUFFCHQHO6GJ7NQ3274OZMMOWSGGUEQJWQWQHCTYYXGEGYQGFTAC
Use `camino::Utf8PathBuf` instead of `std::path::PathBuf`
Created by  finchie  on July 21, 2025
E64LCUDQCNPQGVV2YKZ4JKDFM56R65CWHPXBQYOSAM746B3JESRQC
Move clippy lints table above dependencies
Created by  finchie  on July 21, 2025
PKTZQIGZYGUO7U3K6JTUGMQE3TXK2W3JZFK6G3JE6EUXHWNVELQAC
Use full `Locale` instead of `LanguageIdentifier` subset
Created by  finchie  on July 21, 2025
6XEMHUGSNX5YSWZYM7PZUTTUMFODMGO74QLHGEXQ5LAC7LPS7JNQC
Move `old_locale_version` hack out of `Localize` trait
Created by  finchie  on July 21, 2025
VJCANIBGGIS7ICGVKKD637ULAFZCWPL3NZWSKZTCA4BQWV4OSDJQC
Make `Localize::CANONICAL_LOCALE` a function instead of associated constant
Created by  finchie  on July 21, 2025
5I5NR4DQA6SGUUJXCDBGATRVT2US6HMCCRFJB2YF2YG7ZZKSZHKQC
Improve error message when no glob matches are found
Created by  finchie  on July 21, 2025
G6B6R3FCIZFXXPDWTIHFDZB7TY3NQ7XEWSM4MJP5LWRZCJB5GK6QC
Fix compilation error with `fluent-syntax` span PR
Created by  finchie  on July 21, 2025
EAPOUW73YRB5FPBHD6Z2DR33Y7CZGEPM2C4UVOHAOH3OVINVE4FAC
Update `Cargo.lock`
Created by  finchie  on July 21, 2025
QBPLOFFIOEDXJ4TR5KBN3DQ4NAW3AE6C6RXE73ZGNJYDNKWN3R6QC
Implement `InteractionEnvironment::print_message`
Created by  finchie  on June 30, 2025
IXBE5Q6TIJTOYDJMGBQKIT6B45567KFV3CYW6PJII2ZLW7CXNEJAC
Update formatting of `InteractionEnvironment::new()`
Created by  finchie  on June 30, 2025
NB7K77TZAT5ESYFZATMSGYPKOW3GGVWZLLNDAD4JKZEG7KUAX2HAC
Replace `duplicate` macro with `macro_rules!`
Created by  finchie  on June 30, 2025
QM64L3XOUB74M2D7TXDJWXGJNQN46IMF22Y24VNFQ5FEWODLVBLAC
Apply Clippy fixes
Created by  finchie  on June 11, 2025
NEBSVXIASWSJO2CVU3VWRONIWJJDLL3VDS6WNKQBWQBRUUI7RSYAC
Enable 'steady tick' on progress bars in `fluent_embed_interaction`
Created by  finchie  on June 4, 2025
5P3O2D3G76VM3WSYDCVTOFFMGHLMK2K47K6UTR4P64R2GAM7X5JAC
Refactor `Localize` functions to infallibly return `String`
Created by  finchie  on June 4, 2025
QJC4IQITOQP65AFLA5CMH2EXHB6B3SOLW2XBV72U5ZQU2KOR2EIAC
Return `String` directly instead of writing to buffer in `Localize::localize`
Created by  finchie  on June 4, 2025
U2PHMYPDFQQYTPDVVJLWDJM5G45ILXLWDDDTZVV2NBOSCED323MQC
Add progress bar to `fluent_embed_interaction`
Created by  finchie  on June 4, 2025
BAH2JCJPTDXAE6XGSLIPBQZU4GQY65HI66Q4XTFNL65MV6VSNF2QC
Create initial prototype of `fluent_embed_interaction`
Created by  finchie  on May 29, 2025
JUV7C6ET4ZQJNLO7B4JB7XMLV2YUBZB4ARJHN4JEPHDGGBWGLEVAC
Update `LocalizationError` in `fluent_embed`
Created by  finchie  on May 29, 2025
MWN4CAOZNFHFCZ67KA3T27CI6NE3DDXKYX7S5K7QTEWMWUPDHSTQC
Migrate to edition 2024
Created by  finchie  on May 20, 2025
TIPBMFLWNAATGED4B6VE7RZQJ6A4H37XH3DHK326KAZ6RL64O6OAC
Include canonical locale in list of available locales
Created by  finchie  on May 20, 2025
RUFPE6OOIM52WE3EQWYPQQ2DTHGYLNRO6EN3I5UETJW6MDW5AG7AC
Remove `std::io::Write` trait bound from `Localize`
Created by  finchie  on May 20, 2025
LU6IFZFGPIKF3CBWZWITWVBSCYWF7Q4UXJDXVRWZ4XV7PKE5RSTQC
Refactor `fluent_embed_derive` tests
Created by  finchie  on May 6, 2025
MABGENI7CW5F5D3BFUJ7BS2H7XPYG4F3UMWGDPFFSMCCZKUUDLDQC
Do not expand macro by default when using `fluent_embed`
Created by  finchie  on April 15, 2025
FDFI4WMO7JJCQ3CM5G7QDMXN5ZUJAUED7G64II55XUXHT4IWZAXAC
Add support for unit structs/variants
Created by  finchie  on April 15, 2025
ARB66QTX6V7ZDXQUZQRDQGCUS2LOIB6SKMCL4SK7TVWK3FPBSI3QC
Replace `proc-macro-error` with `proc-macro-error2`
Created by  finchie  on April 15, 2025
LYZBTYIWMOD3YTMOTBJBRNVYR7JOKVVGSHCFALKLGJO3IXTJC6HQC
Add explicit error handling for macro parsing
Created by  finchie  on April 15, 2025
7JPOCQEISAIOD7LV4JYBE6NNUWUKKNE73MEPQYTIZ7PP44ZAD2RAC
Use Fluent AST when reporting error spans
Created by  finchie  on April 15, 2025
7X4MEZJUMLYYIBV7ANLADELOZ7I7AJ5CKFAR35CJ2SBZDDVJFZOQC
Migrate to latest env_preferences version
Created by  finchie  on April 15, 2025
GJMBIJOE47X7DKZDHIY6VQ2ISC52XAVAV46L6PJQZTV7L7DDSWOAC
Add explicit error handling for invalid locale names
Created by  finchie  on April 15, 2025
IALFWVXRDMHQTQTL2N5RJAC47VR6YDBTJ3HMSCLR2KN5JHD52E3QC
Improve Fluent syntax error spans
Created by  finchie  on April 10, 2025
FF67HCOFIP6LBJCPUC7PBL74KDFZEFP6NELQPILRIFLYHV3JQWLAC
Add error handling for common unsupported Rust code
Created by  finchie  on April 2, 2025
YZ6PVVQCLWYRFM33CH6BDB7U6BSP5PM5LH3FMKRXV3BH5KCRFM4AC
Add `Localize`` trait bound for each field in the derived item
Created by  finchie  on April 2, 2025
JWZT34UC7OTMMUZKGYFF6NDGIFNOA6TYXAZ6K66ELM3ZW7ZM7I5AC
Fix compiler error when `expand` feature is disabled
Created by  finchie  on April 2, 2025
LIO32J4BRDWFIZZA4NSAXXZFC3ZDRCUEXAD5MZTA7E526TAL5G5QC
Ignore errors when setting `miette` panic hook
Created by  finchie  on April 2, 2025
TVRANPYBGATY2OVGMBEEOEJF6ZZJOTEAACBEWXWI7NNMKVUXJ3GAC
Update style of the `_TRACKED_PATHS` variable
Created by  finchie  on April 2, 2025
ATWBK622QUD5Z7YF4X64YRYMKE7JKGKKAIEE74PWAY7IWBLXR7PQC
Add support for deriving items with generics
Created by  finchie  on April 2, 2025
4BMW4JJOJ3XKMSUXDGOG4QC6QPDBC4PBOD3M2RAQQPRAF3CSGXUQC
Add `expand` feature for proc-macro debugging
Created by  finchie  on April 2, 2025
XGRU7WZEM6PTUCSHUA6QGNK7N34M7OPE52BTDC33BHSUEWM6B4FAC
Fix minimal `Localize` implementation on errors
Created by  finchie  on March 5, 2025
73C6NOJ7W7ZCQ2THEZ4HXNZF3734VIPHI5VKQ2CCPLOA4L3JFIIQC
Improve error handling for missing Fluent messages
Created by  finchie  on March 5, 2025
VQBJBFEXRTJDBH27SVWRBCBFC7OOFOZ3DSMX7PE5BIZQLGHPVDYAC
Update dependencies to latest versions
Created by  finchie  on March 5, 2025
7M4UI3TWQIAA333GQ577HDWDWZPSZKWCYG556L6SBRLB6SZDQYPAC
Improve glob error handling
Created by  finchie  on March 4, 2025
NFV26FRQF6JNR7WLU72HR7W2GDHLDGDPAX3CYHZLBQEACJ24AB4QC
Migrate from `locale_select` to `env_preferences`
Created by  finchie  on August 29, 2024
UN2XEIEUIB4ERS3IXOHQT2GCPBKK3JKHCGEVKQFP4SCV5AONFXMQC
Add tests for placeables
Created by  finchie  on August 29, 2024
KF65O6ODA2UE2GYYTXFINCJW54CN62LB65NQLZNI5UM2W76ABEJAC
Refactor selectors test to not rely on funciton calls
Created by  finchie  on August 29, 2024
S2444K42FJFLTQMMU6PAVA4YRQGDNCMIFBQ5VO2LCD4GJ7LUCRYQC
Track Fluent files using `include!`
Created by  finchie  on August 29, 2024
K3G4HK2JH4MFDAMYD6N2AZONCHE7QYMQ3S4LAND3A5IAD7BHC5TAC
Implement `Localize` for string types
Created by  finchie  on August 27, 2024
WWDZWJTRJWSLVFMQFHS7JMDPK5VNDIQ6IHSMES7BVKYHZY6WRYKAC
Implement `Localize` for `FixedDecimal` and primitive number types
Created by  finchie  on August 26, 2024
C6W7N6N57UCNHEV55HEZ3G7WN2ZOBGMFBB5M5ZPDB2HNNHHTOPBQC
Remove newtype wrapper `RelativeTime` for `jiff::Timestamp`
Created by  finchie  on August 26, 2024
CFJKYXUX4FF2DVAOJ3RRTI4JZPP5GMMDTJCEYM2IS57SCRKGZI6AC
Refactor `Localize` trait to use `std::io::Write`
Created by  finchie  on August 26, 2024
3NMKD6I57ONAGHEN4PZIAV2KPYESVR4JL3DTWSHXKCMVJBEQ4GIQC
Implement `Localize` for `RelativeTime`
Created by  finchie  on August 16, 2024
IRW6JACS3KVVA6HW5SBNBOHOQ2WRBHYGDND3FUWJYKJC7ZMOAVOQC
Ignore comments in Fluent source code
Created by  finchie  on August 2, 2024
7FYXVNAB6JAP3CJKE4MY57UWYSUPEXFVER6K264BSKYHVU6V4SGQC
Move macro-specific code into `macro_impl` module
Created by  finchie  on July 31, 2024
CESJ4CTO26X4GBZBPXRXLOJT3JQJOGFN5EJSNAAZELNQRZF7QSYAC
Add selector tests for the `fr` locale
Created by  finchie  on July 31, 2024
AAERM7PBDVDFDEEXZ7UJ5WWQF7SPEJQQYXRBZ63ETB5YAVIECHMAC
Refactor `fluent_embed::Localize` to support overriding locales
Created by  finchie  on July 31, 2024
7U2DXFMPZO4P53AMWYCVXG3EPB7UIAPEY4PDDINX4TTABHD5NGMQC
Improve `fluent_embed_derive` test suite
Created by  finchie  on July 30, 2024
6ABVDTXZOHVUDZDKDQS256F74LFIMM5DO3OZWHKRXZBUTPII4WAQC
Rename `fluent_embed_runtime` to `fluent_embed`
Created by  finchie  on July 29, 2024
KZLFC7OWYNK3G5YNHRANUK3VUVCM6W6J34N7UABYA24XMZWAVVHQC
Merge `cli_macros` shim into `fluent_embed`
Created by  finchie  on July 29, 2024
OWXLFLRMQDTXWN5QQQLJNAATWFWXIN2S4UQA2LC2A6AWX4UWM6LQC
Remove deprecated `output-macros` crate
Created by  finchie  on July 29, 2024
AL3CCMWZO6HUEGGNHILIQE4V3W2Z3CUOSNUTDPETCSN5IWWVITDQC
Add relative timestamps using `jiff` and `icu_relativetime`
Created by  finchie  on July 29, 2024
BFL2Y7GN6NBXXNAUSD4M6T6CIVQ2OLERPE2CAFSLRF377WFFTVCQC
Create `fluent_embed_runtime` crate
Created by  finchie  on July 12, 2024
HHJDRLLNN36UNIA7STAXEEVBCEMPJNB7SJQOS3TJLLYN4AEZ4MHQC
Handle common errors in Fluent code
Created by  finchie  on July 11, 2024
2SITVDYW6KANM24QXRHVSBL6S77UHKJLOSOHSUZQBJFL5NAAGQYAC
Refactor `fluent_embed`
Created by  finchie  on July 11, 2024
QFPQZR4K4UZ7R2GQZJG4NYBGVQJVL2ANIKGGTOHAMIRIBQHPSQGAC
Switch `wax` to temporary fork
Created by  finchie  on July 8, 2024
BANMRGROVYKYRJ4N2P4HSOJ2JVV6VSEB3W34BFXPOEFND5O36CGAC
Emit compilation errors from Fluent source code
Created by  finchie  on July 8, 2024
F5LG7WENUUDRSCTDMA4M6BAC5RWTGQO45C4ZEBZDX6FHCTTHBVGQC
Return an error when user provides an exact path
Created by  finchie  on July 3, 2024
RLX6XPNZKD6GIRLWKYXFH2RNIU4ZNXLMHXLOMID3E6H53QXXXNZQC
Handle `GlobError::Build` in proc_macro error reporting
Created by  finchie  on July 3, 2024
VYPJUPPKPVSIDCQPKZE2RJLMUQDI2IYV5COBQAEXI3VF3SF4CQTAC
Add basic error handling for invalid paths in proc_macro attribute
Created by  finchie  on July 3, 2024
V5S5K33ALIEG5ZABUSAPO4ULHEBFDB2PLTW27A4BFS342SJG7URQC
Refactor `fluent_embed` to support structs
Created by  finchie  on July 3, 2024
NO3PDO7PY7J3WPADNCS5VD6HKFY63E23I3SDR4DHXNVQJTG27RAAC
Remove unnecessary parameters in generated `localize()` function
Created by  finchie  on June 27, 2024
P6FW2GGOW24UZZAWQ6IDDI66JBWTIY26TATMCIOETZ4GRRGGUI3AC
Add tests for `locale_select` backends on unix
Created by  finchie  on June 27, 2024
JZXXFWQKOYAFQLQZDRALXG4KGEDR7JKO3AZ5Q5X7IQTS7BCJP3QAC
Add simple wrapper for `libc::settext()` to query system locale
Created by  finchie  on June 27, 2024
WBI5HFOBBUMDSGKY2RX3YA6N7YDCJEP23JNEJ7PG5VZXHLYIRJRQC
Adjust wording of $unreadEmails when there is 1 unread email
Created by  finchie  on June 27, 2024
EFVTSBSVAQP6KDKE2UW5TVNLIJYO5N7QYJ7WVE4XLVBVTNYCKA5AC
Generate simple locale matching code in `localize()`
Created by  finchie  on March 18, 2024
4MRF5E76QSW3EPICI6TNEGJ2KSBWODWMIDQPLYALDWBYWKAV5LJAC
Add language negotiation using `fluent-langneg`
Created by  finchie  on March 18, 2024
HCGVXOF7P3KKS2IMGVJWI2POVOZQFPXH26YVBJZRSOYSUM4CHUBQC
Implement POSIX locale category lookup
Created by  finchie  on March 5, 2024
LIH6JCXY5GMYQPU5L6HY2NOMJDMEW54THPKJ6YXI62Y2SVXFIAXQC
Add `locale-select` README
Created by  finchie  on March 5, 2024
BXLE3JXY37S6M7DGPM4KCL3ABT64HUVJ3NEUOFK56IFDOMUEJ3SQC
Implement converting `PosixLocale` to `icu_locid::Locale`
Created by  finchie  on March 5, 2024
T6JEWQJ7KI4SQFGIZNRKCWD5DEUVTIPEWXU7AX6WM7IU4DBSQZRQC
Implement `Iterator` for `OptionalSubtagsIterator`
Created by  finchie  on March 5, 2024
HL6ZEJTNQGFQDFI6MJHKITGZHCXC3OYC2O7KRD42D36PEU5C5YVAC
Create `locale-select` crate
Created by  finchie  on March 5, 2024
YNEOCYMGMSHQGCL5TOIGWDDKHE4BZ5M7FGY5I6B2V6JO6ZRCLETAC
Refactor how `Group` stores messages
Created by  finchie  on February 24, 2024
BQ6N55O7RPG47G35YI37Z37456VKWT5KLGQKDQVAN2WI4K34TRBQC
Add `locale` parameter to derived `localize()` function
Created by  finchie  on February 24, 2024
3WEPY3OXJJ72TNVZLFCN2ZDWSADLT52T6DUONFGEAB46UWAQD3PQC
Store multiple locales in a single `Group`
Created by  finchie  on February 22, 2024
2XQ6ZB4WZNNR4KNC3VWNTV7IRMGGAEP33JPQUVB3CVWAKHECZVRQC
Parse captured glob as locale
Created by  finchie  on February 18, 2024
ROSR4HD5ENPQU3HH5IVYSOA5YM72W77CHVQARSD3T67BUNYG7KZQC
Support using glob paths in `localize` macro
Created by  finchie  on February 18, 2024
VNSHGQYNPGKGGPYNVP4Z2RWD7JCSDJVYAADD6UXWBYL6ZRXKLE4AC
Remove old `fluent_embed` `groups` example
Created by  finchie  on February 18, 2024
OIH7UWAWAWOQHP3N6WTL7K2QY46F4HUMFGBACIXZUIR77P2FXOXAC
Add simple end-to-end test for selectors
Created by  finchie  on February 18, 2024
XEEXWJLGVIPIGURSDU4ETZMGAIFTFDPECM4QWFOSRHU7GMGVOUVQC
Create `cli_macros` shim crate
Created by  finchie  on February 17, 2024
SHNZZSZGIBTTD4IV5SMW5BIN5DORUWQVTVTNB5RMRD5CTFNOMJ6AC
Unify `fluent_embed` macro API as `localize()`
Created by  finchie  on February 17, 2024
5FIVUZYFLOZ2CCH4GCOQQZFL3GDEB23VJ7J6YUXQDZQEAQDB76DQC
Parse group from fluent file specified by macro attribute
Created by  finchie  on February 14, 2024
OCR4YRQ2LXK3PXSWPEWCBED4DFVMXZIF4RS35XQZSJ2D2KEIB2VQC
Simplify `fluent_embed::group` module
Created by  finchie  on February 14, 2024
HJMYJDC77NLU44QZWIW7CELXJKD4EK4YZ6CCILYBG6FWGZ2KMBVAC
Add simple `attribute_path` function
Created by  finchie  on February 14, 2024
QSK7JRBA55ZRY322WXGNRROJL7NTFBR6MJPOOA5B2XD2JAVM4MWQC
Move `Group::derive_enum` to new `crate::parse_macro` module
Created by  finchie  on February 14, 2024
XGNME3WRU3MJDTFHUFJYARLVXWBZIH5ODBOIIFTXHNCBTZQH2R7QC
Rename `parse` module to `parse_fluent`
Created by  finchie  on February 14, 2024
D652S2N3MHR7NJWSJIT7DUH5TPEFF6YII7EGV4C7IYWARXLMGAWQC
Split `fluent_embed` into `group` and `parse` modules
Created by  finchie  on February 14, 2024
5TEX4MNUC4LDDRMNEOVCFNUUEZAGUXMKO3OIEQFXWRQKXSHY2NRQC
Convert fluent variable references to snake case
Created by  finchie  on February 14, 2024
4XADHKM66YB7R2AWXJAYR3N7CG3EM323S5WVTJWUDILZS3TAMYRAC
Require `Locale` to be passed as a parameter to `localize()`
Created by  finchie  on February 14, 2024
EMXNTYAMGWISSMAFQDBVGZ67OLM2SKZFH23J4ZWC5YSEAFAFL2JQC
Support named fields in enum variants
Created by  finchie  on February 13, 2024
NFHPBRB5AUJGWAN7UMUDUNFDGDOCKVUKC3AAPDTND7C7MJYISVVQC
Create derive macro helper function for simple enums
Created by  finchie  on February 11, 2024
K4XW4OBW5VWRCQZJNVV624E25SKRJPZ5WUXWVYHP6U7T7NPJFMFQC
Add support for cardinal CLDR plural selectors
Created by  finchie  on February 11, 2024
UOMQT7LTURIIWHZT2ZHLCJG6XESYTN26EJC7IHRFR4PYJ355PNYAC
Fix generated `format!` macro call
Created by  finchie  on February 11, 2024
MIHGKLMEPO5O6KSXEBOLEPWGUUL3YBNKJC75G34J23EM55BDX2XQC
Use `prettyplease` to format macro output
Created by  finchie  on February 11, 2024
56F2YE6HUZ76U4QBPUDJ2VQLJ75TQYNTVQIOX4QBOZ2H6GJKRGUQC
Add support for inline string and number literals
Created by  finchie  on February 11, 2024
BMUMO42ICN3GQW77KUE2GTJPOA77SFDXJ4NNDO5NA2VJS267OXZAC
Implement `to_syn` for groups containing simple text messages
Created by  finchie  on February 11, 2024
3C3CHSY5FETUIE7W2VQ5V62GJNE3MW2WUM7GJDUFWSDB4WKNFR2AC
Create `fluent_embed` crate
Created by  finchie  on February 10, 2024
O77KA6C4UJGZXVGPEA7WCRQH6XYQJPWETSPDXI3VOKOSRQND7JEQC
Move `output-macros` crate into workspace
Created by  finchie  on January 31, 2024
VZYZRAO4EXCHW2LBVFG5ELSWG5SCNDREMJ6RKQ4EKQGI2T7SD3ZQC
Create basic `Output` proc-macro
Created by  finchie  on January 30, 2024
UKFEFT6LSI4K7X6UHQFZYD52DILKXMZMYSO2UYS2FCHNPXIF4BEQC
(no change message)
Created by   on January 30, 2024
KDUI7LHJRRQRFYPY7ANUNXG6XCUKQ4YYOEL5NG5Y6BRMV6GQ5M7AC