Skip to content

Releases: quality-gates/messfsharp

messfsharp 0.1.16

Choose a tag to compare

@github-actions github-actions released this 04 Oct 19:35
Immutable release. Only release title and notes can be modified.
e8420e4

What's Changed

  • fix: retain file paths in GitHub errors without locations by @jonbaldie in #215
  • fix(model): start type declarations after their XML doc (#208) by @jonbaldie in #216
  • fix(model): classify members from syntax and scope property locals (#209) by @jonbaldie in #217
  • fix: parse implicit F# executable entry points by @jonbaldie in #218
  • fix(rules): resolve violation context from the violation location by @jonbaldie in #222
  • chore: prepare release 0.1.16 by @jonbaldie in #223

Full Changelog: v0.1.15...v0.1.16

messfsharp 0.1.15

Choose a tag to compare

@github-actions github-actions released this 03 Oct 10:29
Immutable release. Only release title and notes can be modified.
893f996

What's Changed

Full Changelog: v0.1.14...v0.1.15

messfsharp 0.1.14

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:40
Immutable release. Only release title and notes can be modified.
b2f46b2

What's Changed

  • fix(rules): detect Map.count, Set.count, and String.length in loops by @jonbaldie in #200
  • fix(rules): observe parenthesized and piped incr/decr mutations (#194) by @jonbaldie in #201
  • chore: prepare release 0.1.14 by @jonbaldie in #202

Full Changelog: v0.1.13...v0.1.14

messfsharp 0.1.13

Choose a tag to compare

@github-actions github-actions released this 02 Oct 03:14
Immutable release. Only release title and notes can be modified.
78c8f87

What's Changed

  • fix(rules): exempt upcasts, constraints, union payloads and object expressions from StaticAccess (#189) by @jonbaldie in #195
  • fix(rules): detect duplicate keys in direct Map constructor invocations (#190) by @jonbaldie in #196
  • fix(rules): detect duplicate keys in KeyValuePair.Create and new KeyValuePair entries (#191) by @jonbaldie in #197
  • fix(model): classify inline object expression members as members (#192) by @jonbaldie in #198
  • chore: prepare release 0.1.13 by @jonbaldie in #199

Full Changelog: v0.1.12...v0.1.13

messfsharp 0.1.12

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:47
Immutable release. Only release title and notes can be modified.
b933153

What's Changed

Full Changelog: v0.1.11...v0.1.12

messfsharp 0.1.11

Choose a tag to compare

@github-actions github-actions released this 26 Sep 04:09
Immutable release. Only release title and notes can be modified.
5e65530

What's Changed

Full Changelog: v0.1.10...v0.1.11

messfsharp 0.1.10

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:28
Immutable release. Only release title and notes can be modified.
315107f

What's Changed

  • docs: record exploratory testing report for 2026-09-26 CLI pass by @jonbaldie in #158
  • fix(flows): resolve ambient identifiers against scope to avoid false I/O violations by @jonbaldie in #159
  • Recognize standard terminating functions in ElseExpression by @jonbaldie in #160
  • chore: prepare release 0.1.10 by @jonbaldie in #161

Full Changelog: v0.1.9...v0.1.10

messfsharp 0.1.9

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:22
Immutable release. Only release title and notes can be modified.
18c85ee

What's Changed

Full Changelog: v0.1.8...v0.1.9

messfsharp 0.1.8

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:32
Immutable release. Only release title and notes can be modified.

What's Changed

  • feat(rules): add explicitness and strictexplicitness rulesets by @jonbaldie in #148
  • fix(flows): resolve module values by source position to model open shadowing (#147) by @jonbaldie in #149

Full Changelog: v0.1.7...v0.1.8

messfsharp 0.1.7

Choose a tag to compare

@github-actions github-actions released this 22 Sep 13:55
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix(model): preserve parenthesized binding type annotations by @jonbaldie in #127
  • fix(model): classify double-backtick function bindings as functions (#125) by @jonbaldie in #128
  • fix(model): handle compound generic closing angle brackets (#126) by @jonbaldie in #129
  • fix(model): classify mutually recursive 'and' type declarations as Type by @jonbaldie in #135
  • fix(model): match prefix generic params and inline attributes in type declarations by @jonbaldie in #137
  • fix(model): collect multiline attribute applications in precedingAttributes by @jonbaldie in #138
  • fix(model): replace duplicate Value declaration with Field declaration for class fields by @jonbaldie in #139
  • fix(model): keep sequential uppercase parameters (#131) by @jonbaldie in #140
  • Deepen lexical analysis with FSharpSourceTokenizer (#144) by @jonbaldie in #145

Full Changelog: v0.1.6...v0.1.7