- 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