- Pods
 - Bounce 1.1.14
 - Release Notes
 

BounceRelease Notes
v1.1
v1.1.14
- Chg: Treat absolute 
localhost URLs as if they were relative. Sometimes it's hard to avoid absolute URLs. 
v1.1.12
v1.1.10
- Chg: Updated to work with Fantom-1.0.73 (new methods 
isGet() and isPost() in WebReq). - Chg: Session cookie name is taken from web config as per Fantom 1.0.71.
 - Chg: 
FormInput throws a better Err msg when a RadioButton valus could not be found. - Bug: Could not set multiple Cookie values at once.
 
v1.1.8
- New: Added 
BedServer.silenceBuilder(). - Chg: Updated to work with Fantom 1.0.70.
 - Chg: 
BounceSession more faithfully mimics WispSession. - Bug: Could not cleanly delete client web sessions.
 
v1.1.6
- New: Added 
BedClient.refresh() method. - Chg: Updated to use Butter 1.2.6.
 
v1.1.4
- New: Added 
FormInput.enabled and FormInput.disabled fields. - Chg: Updated code to use IoC 3.0.4.
 - Bug: NPE fix for 
FormInput.get() - Bug: Empty file inputs are not sent to the server.
 - Bug: Better handling / err msgs for dodgy elem indexes.
 
v1.1.2
- New: Support for multi-part forms and file uploads.
 - New: Support for radio buttons in 
HtmlInput. - New: HTML5 
form attribute is honoured on Submit buttons. - Chg: Tweaked to compile against BedSheet 1.5.2.
 
v1.1.0
- Chg: Updated to work with Fantom 1.0.68, IoC v3, and  BedSheet 1.5. (Breaking change.)
 - Chg: Added 
BedServer.removeModule() - Chg: 
BedServer methods are now more inline with IoC 3. - Chg: 
BedTerminator ctor is now public - handy for creating your own Butter middleware stacks. - Chg: 
Referrer HTTP Header is now set when submitting forms and clicking links. - Bug: 
CastErr was thrown when an enclosing form could not be found for an <input>, now it's a test failure. 
v1.0
v1.0.24
v1.0.22
v1.0.20
v1.0.18
- New: 
FormInput for a consistent means to get and set the value of any form field element. - New: Element methods 
hasAttr(), verifyAttrExists() and xelem(). - Chg: Form element values may return 
null if a value has not been set. - Chg: Renamed 
Element.classs() -> Element.cssClass() along with other similar methods. - Chg: 
Link may also represent a SubmitButton. - Chg: 
Link.href now returns a Uri. - Chg: Err is now thrown when submitting a form with a method other than 
GET or POST. - Bug: Select options are now selected and not checked... Duh!
 - Bug: Link clicks and form submits now properly (percent) decode URLs.
 - Bug: Submitting encoded forms now always sets the Content-Length HTTP request header.
 
v1.0.16
- New: Uses HtmlParser to parse documents of content type 
text/html. 
v1.0.14
v1.0.12
v1.0.10
- New: Added 
Link.verifyHrefEq(). - Chg: 
BedClient.webSession() now takes a Bool create argument so tests can create web sessions. 
v1.0.8
- New: Added 
Element.elementName. - Bug: 
Element.getAtIndex() threw a CastErr if called on a subclass of Element. 
v1.0.6
- Bug: Submitting forms from arbitrary elements could cause a 
NullErr. 
v1.0.4
- New: Support for HTML5 submit attributes 
formaction, formmethod and formenctype. - New: 
SubmitButton support for <input type="image"> and <button type="submit">. 
v1.0.2
- New: Can now use the HTML Elements outside of a BedSheet application.
 - Chg: Updated 
WebSession to work with new BedSheet 1.3.8 changes. - Chg: Form elements with no name now cause warning messages, not Errs.
 
v1.0.0
v0.0
v0.0.6
- New: HTML 
Element classes with an abundance of helper and verify methods. 
v0.0.4
- Chg: 
BedTerminator more closely follows Butter's HttpTerminator - Chg: Renamed 
BedClient.select() to BedClient().selectCss() 
v0.0.2