Skip to content

Latest commit

 

History

History
803 lines (508 loc) · 46.3 KB

CHANGELOG.md

File metadata and controls

803 lines (508 loc) · 46.3 KB

Changelog

v6.12.0 (2023-04-11)

Full Changelog

v6.11.1 (2023-04-05)

Full Changelog

v6.11.0 (2023-04-05)

Full Changelog

Merged pull requests:

v6.10.0 (2023-02-04)

Full Changelog

Closed issues:

  • UsesComprehension expectation in Python #335
  • Ruby methods with self as a receiver aren't being parsed correctly #173

Merged pull requests:

v6.0.9 (2022-04-20)

Full Changelog

Closed issues:

  • Support static/class vs non-static/instance methods #174

Merged pull requests:

v6.0.8 (2022-01-06)

Full Changelog

Closed issues:

  • Problems with HasWrongCaseIdentifiers smell in Python #340

v6.0.7 (2021-12-07)

Full Changelog

Closed issues:

  • Newline after return is not considered in javascript #338

Merged pull requests:

v6.0.6 (2021-10-15)

Full Changelog

v6.0.5 (2021-02-10)

Full Changelog

Closed issues:

  • Instantiates expectation not properly working in java #324
  • size message in ruby should be parsed as primitive #323

Merged pull requests:

v6.0.4 (2021-02-04)

Full Changelog

Merged pull requests:

v6.0.3 (2021-02-01)

Full Changelog

Closed issues:

  • Typo in usesDyamicPolymorphism #328
  • TypesAttributeAs expectation not properly working #327
  • Lambda parsing in JS can cause failed expectations #322
  • Mulang 5 renames #211
  • Add support for case insensitive matching #155

Merged pull requests:

v6.0.2 (2021-01-28)

Full Changelog

Merged pull requests:

v6.0.1 (2021-01-26)

Full Changelog

Merged pull requests:

v6.0.0 (2021-01-19)

Full Changelog

Closed issues:

  • Code smell for not using self #296
  • Expectations translations should use <code> instead of <strong> tags #268
  • Add support for direct attribute access #203

Merged pull requests:

v5.3.0 (2020-04-20)

Full Changelog

Closed issues:

  • Can not parse JS code with variables surrounded by parenthesis #276

Merged pull requests:

v5.2.0 (2020-03-27)

Full Changelog

Fixed bugs:

  • Inspection with ":" in the target is producing errors #259

Closed issues:

  • Inconsistent behavior when using dot syntax in transitive expectations #249
  • Add support for dictionaries #160

Merged pull requests:

v5.1.0 (2019-10-02)

Full Changelog

Merged pull requests:

v5.0.0 (2019-09-23)

Full Changelog

Fixed bugs:

  • Hackage deploy is failing #159

Closed issues:

  • Generalize matching #226
  • Create Github page for this project #196
  • Combiner for counting matches of expressions #28

Merged pull requests:

v4.5.3 (2019-06-23)

Full Changelog

v4.5.2 (2019-05-05)

Full Changelog

Merged pull requests:

v4.5.1 (2019-05-03)

Full Changelog

Closed issues:

  • Expectation "Not:UsesForLoop" #233

Merged pull requests:

v4.5.0 (2019-04-30)

Full Changelog

Closed issues:

  • Transitivity in smells can lead to odd results #229
  • Allow to use literals with expectations #224
  • Update language-javascript version to support ECMAScript code #222
  • Uses: and NotUses: inspections with Math. methods don't work on JavaScript #221

Merged pull requests:

v4.4.0 (2019-01-10)

Full Changelog

Closed issues:

  • Update JS version usage information #217
  • Publish mulang JS version with NPM #210
  • Not all inspections are contextualizable #209
  • Create new expectation: Delegates #194

Merged pull requests:

v4.3.0 (2018-12-03)

Full Changelog

Closed issues:

  • Falta una expectativa que contemple el loop en general #204

Merged pull requests:

v4.2.1 (2018-11-06)

Full Changelog

Closed issues:

  • hasUnreachableCode is misdetected on functions with guards #197

Merged pull requests:

v4.2.0 (2018-07-24)

Full Changelog

Closed issues:

  • Haskell characters and single character strings are getting parsed to the same thing #189
  • add hasUnreachableCode smell #188

Merged pull requests:

v4.1.0 (2018-07-02)

Full Changelog

Closed issues:

  • Infix partial application is getting parsed to the same thing regardless of the side being applied #181
  • Remove DoesTypeTest from Haskell guide #179

Merged pull requests:

v4.0.1 (2018-06-06)

Full Changelog

Closed issues:

  • Haskell patterns are not getting parsed properly #177

Merged pull requests:

v4.0.0 (2018-05-18)

Full Changelog

Closed issues:

  • HasEmptyIfBranches smell is not included in smells analysis #171
  • Merge other and unknown semantics #167
  • Type alias are not properly supported #165
  • Type restrictions are not being properly parsed in haskell #164
  • Add support for python #157
  • Unexpected output running gobstones code (mulang: Prelude.last: empty list) #144
  • Rename MuNull #138
  • Extend mulang with complex OOP expectations #56

Merged pull requests:

v3.8.0 (2018-04-27)

Full Changelog

Merged pull requests:

v3.7.0 (2018-04-19)

Full Changelog

Closed issues:

  • Support c-style for #156
  • No funciona la inspección de detectar variables en gobstones #153
  • For is not properly handled #119
  • Add support for foreach #94
  • Add inspection for checking exact type-signature #93

Merged pull requests:

v3.6.1 (2018-01-04)

Full Changelog

Closed issues:

  • Add inspection for if with empty branches #66

Merged pull requests:

v3.6.0 (2018-01-03)

Full Changelog

Closed issues:

  • Generated mulang AST can be ambiguous #134
  • Switch is not properly handled in JavaScript #118
  • Update JS parser version #65
  • Error running expectations of gobstones procedure #51
  • Extend support for ES5 #5

Merged pull requests:

v3.5.2 (2017-12-27)

Full Changelog

Closed issues:

  • Expectativas Uses: y Calls: fallan cuando el método se utiliza para asignar a un atributo en Ruby #129
  • Point-free is sometimes suggested when parameters appear more than once #122
  • Uses expectation sometimes fails detection #121
  • Inflix partial application in Haskell is not being properly handled #120
  • No funciona el USES con variables locales en Ruby #117
  • DoesTypeTest smell is not detected #114
  • Warning erróneo al correr tests de ejercicio Java #112
  • HasUsage inspection fails when the function is part of a parameter of a higher order function #32
  • Wrong expectation #2

Merged pull requests:

v3.5.1 (2017-12-25)

Full Changelog

Closed issues:

  • Expectativa de convención de nombres no funciona como se espera en Ruby #123

Merged pull requests:

v3.5.0 (2017-12-23)

Full Changelog

Closed issues:

  • No funciona la Expectation Uses de.... #115

Merged pull requests:

v3.4.0 (2017-11-29)

Full Changelog

Merged pull requests:

v3.3.0 (2017-11-16)

Full Changelog

Merged pull requests:

v3.2.1 (2017-10-18)

Full Changelog

Merged pull requests:

v3.2.0 (2017-10-16)

Full Changelog

v3.1.1 (2017-09-15)

Full Changelog

v3.1.0 (2017-09-15)

Full Changelog

Closed issues:

  • Wrong UsesWrongCaseBindings detection on function with names #109
  • Add delegates-to-subroutine inspection #95
  • Improve error reporting #43

Merged pull requests:

v3.0.0 (2017-08-14)

Full Changelog

Closed issues:

  • Add exception handling to AST #92
  • Inspection for detecting console printing #79
  • Add support for type analysis #54
  • Wollok support #21
  • Add smell checks for exception handling #6

Merged pull requests:

v2.3.0 (2017-07-24)

Full Changelog

Closed issues:

  • Support for Implements inspection #89
  • Ruby support #59
  • Java support #58

Merged pull requests:

v2.2.0 (2017-07-14)

Full Changelog

Closed issues:

  • Add InheritsFrom inspection #83

Merged pull requests:

v2.1.0 (2017-07-12)

Full Changelog

Merged pull requests:

v2.0.0 (2017-07-10)

Full Changelog

Closed issues:

  • Improve compilation times in travis #73
  • Introduce Custom Patterns #71
  • Move to stack #64
  • Update to GHC 8 #63
  • DoesTypeTest should be considered in conditional cases #53
  • Extend imperative expectations support #29
  • Expressiveness smells #22
  • Logic programming expectations #15
  • Logic Programming Smells #14
  • Prolog parser #9
  • Support logic programming expectations #4

Merged pull requests:

v1.0.0 (2017-06-12)

Full Changelog

Closed issues:

  • Improve reporting of parsing errors #67
  • Generate language-sensitive code signatures #62
  • Split Inspector module into paradigms #60
  • Allow mulang to generate signatures #57
  • Be able to disable smells #52
  • ANTLR integration #13
  • Gobstones parser #12
  • Imperative expectations #11

Merged pull requests:

v0.3.2 (2017-01-27)

Full Changelog

v0.3.1 (2017-01-27)

Full Changelog

0.3.0 (2017-01-27)

Full Changelog

v0.3.0 (2017-01-27)

Full Changelog

v0.2.8 (2016-09-13)

Full Changelog

Closed issues:

  • Error al crear listas infinitas #42

v0.2.7 (2016-08-30)

Full Changelog

Fixed bugs:

  • expectation HasAnonymousVariable doesn't work in tuples. #37

Merged pull requests:

v0.2.6 (2016-08-15)

Full Changelog

Closed issues:

  • Pattern matching expectations #10

Merged pull requests:

v0.2.5 (2016-07-14)

Full Changelog

v0.2.4 (2016-07-14)

Full Changelog

Fixed bugs:

  • Mulang crashes with non ASCII charateres #35

v0.2.3 (2016-07-14)

Full Changelog

v0.2.2 (2016-07-08)

Full Changelog

v0.2.1 (2016-07-08)

Full Changelog

v0.2.0.1 (2016-07-07)

Full Changelog

v0.2.0 (2016-07-07)

Full Changelog

Closed issues:

  • Add parses inspection #24

Merged pull requests:

v0.1.0 (2016-03-05)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator