Changelog for libjenkins-0.9.0
0.9.0
- Supported lts-19.33 (GHC 9.0.2)
0.8.4
- Supported http-client >= 0.5
0.8.3
-
Switched to
Control.Monad.Except -
Dropped support for GHC < 7.10
0.8.2
- Stopped using the deprecated stuff in
http-client{,-tls}
0.8.1
- Supported GHC 7.10
0.8.0
-
Dropped
lifted-baseandlifted-asyncdependencies -
Simplified the Jenkins master node configuration record
-
Added
streamto provide convenient streaming -
Removed the support for disconnects, thus simplifying the public API slightly. Note that
reload,restart, andforceRestartdo not disconnect automatically anymore.
0.7.0
-
Jenkins' responses to
POSTrequests are being read again -
Added
groovyto ease the communication with the embedded Groovy interpreter (see example/repl.hs)
0.6.0
-
Made
orElsemore powerful. The old version is available asorElse_ -
Renamed a bunch of things. The
Jenkins.Restmodule is intended to be imported qualified. -
Switched to the transformer version of the Church-encoded free monad
-
Removed
getS. As a side-effect,getdoesn't leak like crazy anymore -
Generalized
traverseC_(again) -
Removed redundant
jenkinsPortoption:jenkinsUrlhandles port numbers well enough -
Reworked API method construction. The new version is safer (it's impossible to forget to specify the format of the response), less magical (format is a separate argument to the query function), and has fewer corner cases
0.5.0
-
Replaced
concurrentlysandconcurrentlys_withtraverseCandtraverseC_respectively. Quick migration guide:concurrentlys->traverseC id . toListconcurrentlys_->traverseC_ id . toList
-
Added
getSfor tighter control of Jenkins responses consumption -
postvariants do not read the response body at all anymore -
Added
orElse -
Removed
runJenkinsThrowingfrom the API -
runJenkinsonly catches exceptions thrown by the execution ofJenkinsqueries -
Switched to
network-uri -
Removed
iofrom the API. Quick migration guide:io->liftIO
0.4.3.0
- Upgraded dependencies' bounds
0.4.2.0
- Generalized
ConnectInfo
0.4.1.0
-
Generalized
io -
Added
runJenkinsThrowing
0.4.0.0
-
Switched to
Textfor username and API token (password) -
Supported
lens-4.0
0.3.0.0
-
restartdoes not send requests to$jenkins_url/restartanymore. Instead, it calls$jenkins_url/safe-restartwhich waits running jobs to complete. NewforceRestartfunction does now whatrestartdid before -
Massive refactoring
-
More optics in
Network.HTTP.Conduit.Lens -
Added
overallLoadandcomputerREST API methods shortcuts
0.2.0.0
- Moved onto http-conduit 2.0 API.
0.1.0.0
- Initial release. REST and Discovery APIs support.