Repository navigation
Releases: EvotecIT/CanopyX
Releases · EvotecIT/CanopyX
Release list
npm 0.2.2
What's Changed
- Update the coordinated data and test dependency family by @dependabot[bot] in #85
Full Changelog: CanopyX-v0.2.1...npm-v0.2.2
npm 0.2.1
What's Changed
- fix: finish calendar drags and use GitHub-hosted CI by @PrzemyslawKlys in #84
Full Changelog: npm-v0.2.0...npm-v0.2.1
npm 0.2.0
What's Changed
- feat: ✨ CanopyX roadmap wave 1 — integration of #60 and #62–#77 by @PrzemyslawKlys in #78
- feat: ✨ integrate CanopyX reporting work (export formats, tree parity, grid polish, real-data follow-ups) by @PrzemyslawKlys in #60
- docs: 📝 feature overview, recipes and roadmap by @PrzemyslawKlys in #62
- feat(plugins): ✨ plugin API on one registry of lazy parts, with core and grid headroom by @PrzemyslawKlys in #63
- feat(grid): ✨ enhance existing tables, simple init, pager settings and state saving by @PrzemyslawKlys in #65
- feat(labels): 🌐 add French and Italian label packs by @PrzemyslawKlys in #66
- feat(editing): ✨ editable flat grids: typed editors, validation, undo, batch commit by @PrzemyslawKlys in #69
- feat(link): ✨ linked views: external filters with chips, highlights and link events by @PrzemyslawKlys in #70
- feat(formatting): ✨ conditional formatting: rules, theme tones, data bars, colour scales, rule editor by @PrzemyslawKlys in #71
- feat(grouping): ✨ multi-level row grouping with aggregates, and master/detail rows by @PrzemyslawKlys in #72
- feat(record): ✨ record panel: the rich record drawer with structured values, tabs, related records, history and deep links by @PrzemyslawKlys in #77
- feat(view): ✨ search-hit highlighting, layout modes (fit, scroll, cards), densities and plural labels by @PrzemyslawKlys in #75
- feat(grid): ✨ column groups, cell ranges, copy and paste with the clipboard by @PrzemyslawKlys in #76
- ci: 💚 run the browser suite in Chromium, Firefox and WebKit; add visual baselines, leak and touch checks by @PrzemyslawKlys in #67
- feat(security): 🔒 strict CSP and Trusted Types, no raw HTML writes, export escaping; forced colours, reduced motion, target size by @PrzemyslawKlys in #68
- perf(large-data): ⚡ mount when visible, compact row data, grid bundles, faster first rows and sorts by @PrzemyslawKlys in #73
- feat(data): ✨ server-side data for .NET (CanopyX.Data, CanopyX.AspNetCore) and labelled aggregates by @PrzemyslawKlys in #64
- feat(data): ✨ server-side saving of grid edits and multi-level grouping for CanopyX.Data by @PrzemyslawKlys in #74
- feat: ✨ roadmap wave 2 — live data, facet panel, .NET record details, typed rows by @PrzemyslawKlys in #79
- feat: calendar scheduling, resource timelines and numeric formats by @PrzemyslawKlys in #80
- Label and format reporting aggregates by @PrzemyslawKlys in #59
- Add canopyx.dev website by @PrzemyslawKlys in #58
- Fix CanopyX Pages deployment with merged PowerForge guardrails by @PrzemyslawKlys in #81
- fix: shard Windows Firefox CI and isolate timeline theme checks by @PrzemyslawKlys in #83
- Publish Markdown guides and complete website assistant discovery by @PrzemyslawKlys in #82
Full Changelog: npm-v0.1.3...npm-v0.2.0
CanopyX 0.2.1
What's Changed
- fix: finish calendar drags and use GitHub-hosted CI by @PrzemyslawKlys in #84
Full Changelog: npm-v0.2.0...CanopyX-v0.2.1
npm 0.1.3
What's Changed
- Use the shared npm registry verification wait by @PrzemyslawKlys in #57
Full Changelog: npm-v0.1.2...npm-v0.1.3
npm 0.1.2
What's Changed
- Return flat-grid static rendering results for print and export by @PrzemyslawKlys in #56
Full Changelog: npm-v0.1.1...npm-v0.1.2
npm 0.1.1
What's Changed
- Document CanopyX architecture and roadmap by @PrzemyslawKlys in #1
- Add the solution, quality loop, PowerForge build, and CI by @PrzemyslawKlys in #2
- Add the canopyx/1 protocol and aligned schema validation by @PrzemyslawKlys in #3
- Add the browser tree grid and HTML page writer by @PrzemyslawKlys in #4
- Reuse tree-grid cells while preserving scrolling accessibility by @PrzemyslawKlys in #5
- Add portable sidecar bundles and script-free static outlines by @PrzemyslawKlys in #6
- Add examples and browser smoke, accessibility, and regression tests by @PrzemyslawKlys in #7
- Bump actions/setup-node from 6 to 7 in the all-dependencies group by @dependabot[bot] in #9
- Add packed tree bundles, indexed search, and protocol v2 by @PrzemyslawKlys in #10
- Harden tree navigation, transport lifetime, and toolbar interactions by @PrzemyslawKlys in #11
- Add atomic host-governed tree selection by @PrzemyslawKlys in #12
- Reload tree data and restore complete view snapshots by @PrzemyslawKlys in #14
- Order complete inline siblings and bound retained tree identities by @PrzemyslawKlys in #15
- Apply hosted view queries before paging by @PrzemyslawKlys in #16
- Keep large loaded documents reachable across the full scroll range by @PrzemyslawKlys in #17
- Bound tree retention and release navigation caches by @PrzemyslawKlys in #18
- Add independent and hierarchical checking with lazy branch intent by @PrzemyslawKlys in #19
- Add host-governed editing, move proposals and context actions by @PrzemyslawKlys in #20
- Add JavaScript module distribution and typed host contracts by @PrzemyslawKlys in #21
- Qualify browser engines and preserve keyboard focus visibility by @PrzemyslawKlys in #22
- Select complete fragment assets and preserve pending filters by @PrzemyslawKlys in #23
- Contain fixed-size row painting while preserving measured details by @PrzemyslawKlys in #24
- Polish tree controls and example pages by @PrzemyslawKlys in #25
- Record reproducible scrolling benchmark evidence by @PrzemyslawKlys in #26
- Add flat-grid definitions and typed query protocol by @PrzemyslawKlys in #27
- Add virtual flat-grid rendering and host query windows by @PrzemyslawKlys in #28
- Add typed grid filters, column controls and saved views by @PrzemyslawKlys in #30
- Add scoped grid exports, copying and host record details by @PrzemyslawKlys in #31
- Define reporting grid priorities and replacement gates by @PrzemyslawKlys in #32
- Add word search and bounded grouped grid filters by @PrzemyslawKlys in #33
- Add configurable grid search and accepted query summaries by @PrzemyslawKlys in #35
- Add visible paging and stable asynchronous grid navigation by @PrzemyslawKlys in #36
- Support bounded cursor navigation and nullable grid counts by @PrzemyslawKlys in #37
- Add deterministic reporting-grid ordering policies by @PrzemyslawKlys in #38
- Add typed reporting filters and header entry points by @PrzemyslawKlys in #39
- Add safe cell presenters for reporting grids by @PrzemyslawKlys in #40
- Add bounded column sizing and direct reporting layout controls by @PrzemyslawKlys in #41
- Add pinned columns and responsive reporting layouts by @PrzemyslawKlys in #42
- Compose bounded nested reporting filters by @PrzemyslawKlys in #43
- Add full-query facet values and counts to reporting filters by @PrzemyslawKlys in #44
- Persist named grid views with bounded local and host preferences by @PrzemyslawKlys in #45
- Add explicit reporting-grid selection scopes by @PrzemyslawKlys in #46
- Add complete-query grouping and report summaries by @PrzemyslawKlys in #47
- Add bounded reporting export delivery and complete print hooks by @PrzemyslawKlys in #48
- feat(grid): ✨ add report controls and responsive layouts by @PrzemyslawKlys in #49
- Consolidate view authoring and host capture contracts by @PrzemyslawKlys in #50
- Honor column bounds across trees and data grids and preserve host themes by @PrzemyslawKlys in #51
- Publish qualified CanopyX npm packages through GitHub Actions by @PrzemyslawKlys in #52
- Make package READMEs useful for .NET and JavaScript consumers by @PrzemyslawKlys in #54
- Publish npm after checked merges and restore README screenshots by @PrzemyslawKlys in #55
New Contributors
- @PrzemyslawKlys made their first contribution in #1
- @dependabot[bot] made their first contribution in #9
Full Changelog: https://github.com/EvotecIT/CanopyX/commits/npm-v0.1.1