Skip to content

Releases: flaglint/flaglint-js

Flaglint v1.1.0

Choose a tag to compare

@flaglint flaglint released this 01 Jul 16:08
018e16f

What's Changed

  • docs: move migration guide from /guides/ into Starlight docs by @Krishan27 in #184
  • docs: v1.0.0 docs audit — fix links, stale outputs, and missing options by @Krishan27 in #185
  • docs: Enforcing Your LaunchDarkly to OpenFeature Migration in GitHub Actions by @Krishan27 in #186
  • content: Feature Flag Technical Debt in TypeScript (blog post) by @Krishan27 in #187
  • chore: update repo URLs to flaglint/flaglint-js by @Krishan27 in #189
  • chore: strip Astro/docs — pure CLI repo by @Krishan27 in #190
  • fix: three P0 trust-breaking bugs in scan command and GitHub Action by @Krishan27 in #193
  • fix: verify React SDK imports before detecting hooks, HOC, and provider by @Krishan27 in #194
  • feat: wrapper detection v2 — import-verified custom SDK wrappers (ADR 009) by @Krishan27 in #195
  • refactor: extract shared command boilerplate, fix ADR 008, add ADR 010 by @Krishan27 in #196
  • ci: remove website-smoke job by @Krishan27 in #198
  • feat: flaglint init — scaffold flaglint.config.json by @Krishan27 in #197
  • fix: P2 quick wins — version pinning, provider guard, micromatch glob by @Krishan27 in #199
  • feat: P2 UX — shell completion and --quiet/--verbose flags by @Krishan27 in #200
  • feat(cli): show scan duration in terminal summaries by @100NikhilBro in #141
  • chore(release): bump version to 1.1.0 by @Krishan27 in #201

Full Changelog: v1.0.0...v1.1.0

Flaglint v1.0.0

Choose a tag to compare

@Krishan27 Krishan27 released this 23 Jun 04:39
b0c0017

What's Changed

  • chore: remove PROPOSED/DEFERRED ADRs from public tracking by @Krishan27 in #140
  • docs(adr): ADR 007 — stable finding fingerprint schema by @Krishan27 in #160
  • feat(core): add stable finding fingerprints to scanner output by @Krishan27 in #161
  • docs(guides): LaunchDarkly to OpenFeature Node.js migration guide by @Krishan27 in #162
  • docs(adr): ADR 007 — stable finding fingerprint schema by @Krishan27 in #174
  • feat(core): add stable finding fingerprints to scanner output by @Krishan27 in #175
  • docs(adr): ADR 008 — baseline mode for CI adoption by @Krishan27 in #176
  • feat(cli): add baseline mode for CI enforcement of new debt only by @Krishan27 in #177
  • docs(json): publish v1.x machine-readable output contract by @Krishan27 in #178
  • docs: add FlagLint safety model page by @Krishan27 in #179
  • test(fixtures): expand golden fixture coverage for v1.0 by @Krishan27 in #180
  • docs: formalize stable exit-code contract for v1.x by @Krishan27 in #182
  • docs(blog): LaunchDarkly Flag Debt — audit, estimate, and prioritize by @Krishan27 in #181
  • chore: bump version to 1.0.0 and update changelog by @Krishan27 in #183

Full Changelog: v0.9.0...v1.0.0

Flaglint v0.9.0

Choose a tag to compare

@Krishan27 Krishan27 released this 20 Jun 20:19
d66ef74

What's Changed

  • added-goverance by @Krishan27 in #120
  • test(scanner): add fixture for CJS destructured imports by @100NikhilBro in #130
  • docs: expand FAQ, rewrite Why FlagLint, fix blog CTA, sync version by @Krishan27 in #133
  • docs: add ADR 006 — Go language support (PROPOSED) by @Krishan27 in #137
  • docs: add ADR 004 (policy-as-code) and ADR 005 (cleanup deferred) by @Krishan27 in #136
  • feat: shift homepage positioning to flag debt framing by @Krishan27 in #135
  • feat: GitHub Actions composite action, ADR 004, npm metadata, weekly metrics by @Krishan27 in #131
  • ci: skip DCO check for dependabot and github-actions bots by @Krishan27 in #138
  • fix(reporter): clarify risk taxonomy and add zero-staleness explanation by @Krishan27 in #132
  • docs: add Product Contract page by @Krishan27 in #134
  • chore: bump version to 0.9.0 by @Krishan27 in #139

Full Changelog: v0.8.0...v0.9.0

Flaglint v0.8.0

Choose a tag to compare

@flaglint flaglint released this 14 Jun 01:30
e14d989

What's Changed

  • feat: LaunchDarkly-to-OpenFeature Node.js migration guide by @Krishan27 in #116
  • chore: Night-Zero homepage cuts + repo hygiene (7 jobs) by @Krishan27 in #117
  • feat!: rename --cost-estimate to --effort-estimate by @Krishan27 in #118
  • chore: bump version to 0.8.0 by @Krishan27 in #119

Full Changelog: v0.7.0...v0.8.0

Flaglint v0.7.0

Choose a tag to compare

@Krishan27 Krishan27 released this 07 Jun 18:16
45ecf32

What's new in v0.7.0

Added

  • flaglint audit --cost-estimate — directional migration-effort estimate in audit output. Produces a low/high hour range from automatable and manual-review call counts. Disclaimer and assumptions included in all report formats (markdown, HTML, JSON).
  • flaglint audit --hourly-rate <rate> — engineering cost projection (costLow / costHigh). Requires --cost-estimate.
  • Migration readiness scoreflaglint audit now prints a 0–100 score and progress bar showing the fraction of safely automatable calls, with grade (ready, moderate, complex, or not-applicable).
  • New docs: Migration Readiness concept page and Cost Estimation CLI reference.

Full changelog

See CHANGELOG.md for complete history.

Flaglint v0.6.0

Choose a tag to compare

@flaglint flaglint released this 02 Jun 13:56
1ea5472

What's Changed

  • Chore/bump version 0.5.4 by @flaglint in #69
  • feat: add terminal demo GIF (scan → migrate → validate) by @Krishan27 in #70
  • feat: demo GIF + flaglint.dev blog by @Krishan27 in #71
  • feat: add Docs and Blog links to homepage nav and footer by @Krishan27 in #72
  • feat: rename blog to FlagLint Blog and set focused description by @Krishan27 in #73
  • feat: add cross-links between blog posts by @Krishan27 in #74
  • feat: add Further Reading section to quickstart by @Krishan27 in #75
  • feat: align trust and privacy page nav with homepage by @Krishan27 in #76
  • feat: add JSON-LD structured data to homepage by @Krishan27 in #77
  • feat: replace plain-text architecture diagram with styled HTML flow by @Krishan27 in #78
  • fix(validate): align dynamic key label with scan reporter by @Krishan27 in #80
  • feat: complete favicon stack for Google Search and mobile by @Krishan27 in #82
  • fix: UX and codebase series (A1–A5, B1–B5) by @Krishan27 in #79
  • feat: add Mermaid diagrams to concept pages by @Krishan27 in #81
  • fix: docs UX series — GIF, title, TOC, sidebar Blog, clickable cards, blog frames by @Krishan27 in #83
  • feat: dark/light/auto theme toggle + search button on homepage by @Krishan27 in #84
  • docs: add excerpt markers to blog posts for index truncation by @Krishan27 in #85
  • chore: untrack www/ build output, fix GIF paths, add Why FlagLint CTA by @Krishan27 in #86
  • feat: flaglint audit command + scanner migrationInventory fixes (v0.6.0) by @Krishan27 in #87

Full Changelog: v0.5.4...v0.6.0

Flaglint v0.5.4

Choose a tag to compare

@flaglint flaglint released this 29 May 23:15
931c5f0

What's Changed

  • fix: restore branded README header and correct docs links by @Krishan27 in #65

Full Changelog: v0.5.3...v0.5.4

Flaglint v0.5.03

Choose a tag to compare

@flaglint flaglint released this 29 May 14:23
a58b75b

What's Changed

  • fix: verify and support aliased LaunchDarkly init detection by @Krishan27 in #55
  • feat(docs): introduce FlagLint documentation platform by @Krishan27 in #56
  • docs: add complete FlagLint developer adoption journey by @Krishan27 in #57
  • feat(site): upgrade homepage with real FlagLint product proof by @Krishan27 in #58
  • docs: make README a concise GitHub and npm entry point by @Krishan27 in #60
  • feat(trust): strengthen FlagLint trust and domain-review readiness by @Krishan27 in #61

Full Changelog: v0.5.2...v0.5.3

Flaglint v0.5.2

Choose a tag to compare

@flaglint flaglint released this 27 May 13:03
04f84a5

What's Changed

  • fix: detect aliased LaunchDarkly init imports by @Krishan27 in #53

Full Changelog: v0.5.1...v0.5.2

Flaglint v0.5.1

Choose a tag to compare

@flaglint flaglint released this 27 May 11:32
15e6812

What's Changed

  • fix: correct v0.5.1 migration preview and docs accuracy by @Krishan27 in #50
  • feat: improve enterprise evaluation flow on the website by @Krishan27 in #51

Full Changelog: v0.5.0...v0.5.1