Changelog (v8.1.11...v8.2.0-BETA1)
- minor #67568 Collect HTML pseudo-localization parts in one array (@andreybolonin)
- minor #67316 Add
command.invocationand migrate command examples (@nicolas-grekas) - minor #67321 Avoid repeated lookups in MessageCatalogue::get() (@andreybolonin)
- minor #67256 Make XliffFileLoader faster (@javiereguiluz)
- feature #67258 Add
suggestPaths()andsuggestDirectories()to let the shell complete paths (@nicolas-grekas) - minor #67183 Iterate the locale-aware services only once (@nicolas-grekas)
- minor #67012 Make the profiler a bit faster when collecting and showing data (@javiereguiluz)
- minor #66871 Document the
read()andwrite()contract ofProviderInterface(@nicolas-grekas) - feature #66690 Add
HtmlTranslatorand thetrans_htmlfilter (@Kocal) - minor #66845 Use dedicated cache pools instead of
cache.app(@nicolas-grekas) - feature #66240 Add
withinandaroundconstraints to order decorators (@nicolas-grekas) - minor #66566 Improve the hints shown by debug:autowiring (@nicolas-grekas)
- feature #66284 Extract messages from match expressions, interpolated strings, variables and method return values (@guillaume-sainthillier)
- minor #66375 Validate XLIFF 1.2 files against a smaller schema first (@nicolas-grekas)
- minor #66332 Don't rebuild the container when a translation file is edited (@nicolas-grekas)
- minor #66333 Check
installed.jsoninstead of scanning the translation directories of packages (@nicolas-grekas) - minor #66303 Skip validating the XLIFF files of vendor packages (@nicolas-grekas)
- bug #66302 Register each translations directory once (@nicolas-grekas)
- minor #66292 Don't create a
MessageFormatterfor ICU messages that have nothing to format (@nicolas-grekas) - feature #66051 extract messages from ternary and null-coalescing expressions (@guillaume-sainthillier)
- minor #65983 Move the passes and commands that act on another package to that package (@nicolas-grekas)
- feature #65981 Add the "container.remove_if_missing" tag (@nicolas-grekas)
- feature #65948 Move every configuration section to a bundle shipped by its own component (@nicolas-grekas)
- minor #65977 Move the cache warmers into their own components (@nicolas-grekas)
- minor #65968 Move the classes CacheBundle, RouterBundle and TranslationBundle wire into their own components (@nicolas-grekas)
- minor #65957 Add TranslationBundle (@nicolas-grekas)
- feature #65802 Add translation:update-xliff-sources command (@squrious)
- feature #65436 Re-add the POEditor provider bridge (@Amoifr)
- feature #64977 Fix fuzzy translations and message context in PO files (@javiereguiluz)
- minor #65090 Make
FilteringProvider::read()return early if no locales or domains match the configured ones (@MatTheCat) - feature #64379 Allow defining a mapping between a Loco tag filter and a domain (@MatTheCat)
- minor #64946 Add a Plural-Forms header to the PoFileDumper output (@Amoifr)
- feature #62023 Keep the XLIFF source element on a load and dump round trip (@mauricedefelicec24)