Releases: squaresLab/boggart
Releases · squaresLab/boggart
v0.1.17
- bug fix: fixed bug due to BugZoo API migration
v0.1.16
- bug fix:
resolvemethod inReplacementclass missed a step where the sequence of replacements for each file is reversed (to avoid the need to correct offsets whilst applying replacements).
v0.1.15
- added support for multiple transformations to a single file by handling overlapping transformations
v0.1.14
- fixed bug that caused Python 3.5 incompatibility due to bad import of
NoReturn - added
__iter__toFileLineSet - require
bugzoo>=2.1.16
v0.1.13
- added support for conditional control-flow statements without braces
v0.1.12
- added unexpected error handler to
boggartd: logs to file and sends an UnexpectedError description to the client. - added
__repr__methods to location data structures. - reduced logging verbosity.
- added
POST /shutdownendpoint. - removed
--debugflag fromboggartd. - added
--log-levelflag toboggartd.
v0.1.11
- added FileLocationRangeSet
- refactored FileLocationRange to be composed of a filename and an explicit location range (rather than an implicit location range that is defined by a given start and stop location)
v0.1.10
- added
mutations_to_replacementsmethod to client - implemented line-based restriction in mutation search
- fixed bug in
IsSingleTermto account for tabs and newlines
v0.1.9
- fixed bad routes for
/mutants/:idendpoints on server-side - fixed
DELETE /mutants/:idto return204rather than200 - fixed handling of mutant destruction response
- reduced logging verbosity
- added more classes to
__all__forconstraintmodule - added client-side mutant manager
- added cleanup methods for ensuring mutants are ephemeral
v0.1.8
Changes
- updated
bugzootov2.1.11