Releases: squaresLab/boggart
Releases · squaresLab/boggart
v0.1.17
- bug fix: fixed bug due to BugZoo API migration
v0.1.16
- bug fix:
resolve
method inReplacement
class 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 /shutdown
endpoint. - removed
--debug
flag fromboggartd
. - added
--log-level
flag 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_replacements
method to client - implemented line-based restriction in mutation search
- fixed bug in
IsSingleTerm
to account for tabs and newlines
v0.1.9
- fixed bad routes for
/mutants/:id
endpoints on server-side - fixed
DELETE /mutants/:id
to return204
rather than200
- fixed handling of mutant destruction response
- reduced logging verbosity
- added more classes to
__all__
forconstraint
module - added client-side mutant manager
- added cleanup methods for ensuring mutants are ephemeral
v0.1.8
Changes
- updated
bugzoo
tov2.1.11