- Embed commit hash in produced binaries.
- Convert
DxfPoint
andDxfVector
to structs. - Add simple bounding box computations to file and entities.
- Improve
SEQEND
creation. - Improve handle assignment on file write.
- Improve reading XDATA code pairs.
- Fix issue with object minimum versions.
- Add support for R2018 (AC1032) files.
- Improve reading XData points.
- Doc comment support
- Enforce collection restrictions:
- Minimum number of children (e.g.,
POLYLINE
vertices). - Disallow
null
. - etc.
- Minimum number of children (e.g.,
- Directly get/set the active view port from the drawing.
- Ignore case on block and table item names.
- Improved
LTYPE
support. - Convert to .NET Core, including cross-platform.
- Make file contents more closely match those produced by AutoCAD.
- Proper support for item handles, including binding.
- Include support for pre-R9 versions.
- Improved XRECORD handling.
- Better handle layer colors.
- Added support for binary DXB files.
- Improved back compat with R10-R13.
- Non-ASCII control characters in strings.
- XDATA.
- Culture invariant.
- Objects.
- More entities:
HELIX
LIGHT
MLEADER
MLINE
SECTION
UNDERLAY
- Support ASCII and binary files, R10 through R2013.
- Simple entity support.
- Blocks.
- Tables (including layers, view ports, etc.)