Repository navigation
EggPdf v0.1.0
What's Changed
- feat: setup project solution structure by @cloud-hai-vo in #68
- feat: core primitives (Color, geometry, warnings) by @cloud-hai-vo in #69
- feat: resource resolver (data URI, file, HTTP, composite) by @cloud-hai-vo in #70
- feat: HTML5 tokenizer (core states + entity decoding) by @cloud-hai-vo in #71
- feat: HTML tree builder, DOM types, HtmlParser facade by @cloud-hai-vo in #72
- feat: basic CSS parser (inline styles + UA defaults) by @cloud-hai-vo in #73
- feat: block formatting context layout engine by @cloud-hai-vo in #74
- feat: PDF 1.7 writer (text, rectangles, links) by @cloud-hai-vo in #75
- feat: Phase 1 complete - HtmlToPdf public API + full pipeline by @cloud-hai-vo in #76
- feat: full CSS tokenizer (CSS Syntax Level 3) by @cloud-hai-vo in #77
- feat: CSS stylesheet parser (rules, at-rules, declarations) by @cloud-hai-vo in #78
- feat: CSS selector engine (type, class, ID, combinators, pseudo-classes) by @cloud-hai-vo in #79
- feat: CSS cascade + @media print (Phase 2 complete) by @cloud-hai-vo in #80
- feat: inline layout with text wrapping and measurement by @cloud-hai-vo in #81
- feat: TrueType font parser (cmap, hmtx, glyph widths) by @cloud-hai-vo in #82
- feat: system font discovery (Win/Mac/Linux) by @cloud-hai-vo in #83
- feat: line breaking + font resolver (Phase 3 complete) by @cloud-hai-vo in #84
- feat: margin collapsing for adjacent block siblings by @cloud-hai-vo in #85
- feat: positioned layout, min/max sizing, box-sizing: border-box by @cloud-hai-vo in #86
- feat: HTML presentational attributes -> CSS mapping by @cloud-hai-vo in #87
- feat: float layout + generated content (Phase 4 complete) by @cloud-hai-vo in #88
- feat: basic table layout (Phase 5) by @cloud-hai-vo in #89
- feat: flexbox + grid layout (Phases 6+7) by @cloud-hai-vo in #90
- feat: pagination engine -- multi-page output (Phase 8) by @cloud-hai-vo in #91
- feat: image support + SVG/gradient graceful handling (Phase 9) by @cloud-hai-vo in #92
- feat: visual effects + production robustness (Phases 10+11) by @cloud-hai-vo in #93
- feat: all remaining features + comprehensive robustness tests by @cloud-hai-vo in #94
- feat: implement EggPdf.Cli command-line tool by @cloud-hai-vo in #98
- feat: implement REST API Service + WebUI by @cloud-hai-vo in #99
- feat: E2E testing, font subsetting, SVG, encryption, BiDi by @cloud-hai-vo in #156
New Contributors
- @cloud-hai-vo made their first contribution in #68
Full Changelog: https://github.com/eggspot/EggPdf/commits/v0.1.0