All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- SourceExpander.Generator:Add Testing namespace to ExpandingAll
- SourceExpander.Generator:Add ExpandingAll
- SourceExpander.Generator: Add ExpandingPosition
- SourceExpander.Embedder: Fix
using
in codes expanded by ExpandingSymbol
- SourceExpander.Embedder: Add ExpandingSymbol config
- Update libraries
- SourceExpander.Generator: Add IgnoreAssemblies config
- Accept file scoped namespace
- Generator configuration by build property
- Added EmbeddingFileNameType config
- SourceExpander.Console: Resolve dependency
- SourceExpander.Console: Show embedded libraries list
- SourceExpander.Console: Expand all
- naminodarie → kzrnm
- Embed defined namespace
- Expand imported but unused namespaces
- Downgrade libraries SourceExpander.Embedder.Testing
- SourceExpander.Generating.Common
- Remove unused dependency from SourceExpander.Embedder
- Source Generator V2: Incremental Generetor
- SourceExpander.Console
- Replace github.com/kzrnm with github.com/kzrnm
- New feature: MetadataExpandingFile
- Add file path to EMBED0011
- Update libraries
- Add call of CancellationToken.ThrowIfCancellationRequested
- SourceExpander.Embedder, SourceExpander.Generator: Add config file path to diagnostics
- SourceExpander.Embedder: Add
minify-level
to Embedder config - SourceExpander.Embedder: Add ObsoleteConfigProperty diagnostic
- SourceExpander.Embedder: Remove
enable-minify
from Embedder config
- Change error message
- Optimize SourceFileContainer
- SourceExpander.Embedder: Add NotEmbeddingSourceAttribute
- SourceExpander.Embedder.Analyzer: Warning on expanding embedded source
- Localize diagnostics
- SourceExpander.Embedder: Format EmbbedingSourceClass
- SourceExpander.Embedder: Ignore compilation error
- Obsolete SourceExpander.Embedder.Analyzer
- SourceExpander.Generator: static emmbeding text
- Remove unused types in using static
- GenerateDocumentationFile
- SourceExpander.Embedder.Testing: Add Properties
- SourceExpander.Embedder: Embedding source as class
- SourceExpander.Embedder.Testing: Utility for Testing
- Change Diagnostics level.
- SemanticModel ignore accessibility.
- Validate embedded source code.
- [Experimental]Minify embedded source code.
- Analyze nullable.
- SourceExpander.Embedder: Fix regression bug. Remove SytaxTrivia
- Add GitHub link to Expand Code.
- Update Base32768 from 1.0.7 to 1.0.8.
- Report EMBEDDER0001, EMBEDDER0002 only top level using directive.
- Add generator config file.
- SourceExpander.Embedder.Analyzer