Closed issues:
- Version constant isn't available when loading by babel #284
Merged pull requests:
v2.6.2 (2018-09-20)
Closed issues:
- On IE11, a data provider send twice in IE11 when load content #281
Merged pull requests:
- Fixes #281 | Use a contextual fragment to avoid updating node.innerHTML twice #282 (diegonvs)
- Fixes "IE only" tests to run only on IE #277 (diegonvs)
v2.6.1 (2018-08-29)
Closed issues:
Merged pull requests:
- Remove the console.log when publishing #273 (matuzalemsteles)
v2.6.0 (2018-08-27)
Closed issues:
- Cancel navigation duplicates surfaces #262
Merged pull requests:
- Add rule not to remove the screen being used in a pending navigation #271 (matuzalemsteles)
- Adds retries option to referrer flaky test #270 (diegonvs)
v2.5.6 (2018-06-12)
Merged pull requests:
v2.5.5 (2018-06-09)
Closed issues:
- examples on the home page don't seem to work? #255
Merged pull requests:
- Fixing behaviour when submitting a form with XMLHttpRequest fails when the form has an empty file input element on Safari 11.1 #260 (diegonvs)
- Fix issue where navigation breaks when Screen returns null history state #259 (brunobasto)
v2.5.3 (2018-03-28)
v2.5.2 (2018-03-28)
v2.5.1 (2018-03-26)
Fixed bugs:
- document.referrer is not updated on navigation #238
Closed issues:
- Customize loading bar color in Liferay DXP fixpack 36 #249
Merged pull requests:
- Clarifies status and support of the project #258 (jbalsas)
- Updating iphone supported version for saucelabs #257 (diegonvs)
- canNavigate now check host instead hostname #256 (diegonvs)
- Build files #252 (brunobasto)
- Updating copyright year #248 (diegonvs)
- Updates document.referrer after navigations #246 (brunobasto)
- Updates document.referrer upon history update #240 (brunobasto)
v2.5.0 (2017-12-12)
Fixed bugs:
- window.onbeforeunload not warning when navigating or on popstate #212
- Issue that fragment is lost when navigating to different page with fragment (#hash) #141
- Navigation breaks when response is redirected to an external location #120
Closed issues:
- Allow beforeDeactivate to return promise, and create similar lifecycle method for before activation #235
- Uncaught TypeError: _senna2.default.App is not a constructor #230
- Broken Favicon with IE11 #228
- Cannot redirect to a URL of different domain while SPA is enabled #223
- Anchor link offset are not calculated correctly #221
- File size #158
- Follow 301 redirects #151
Merged pull requests:
- Allow beforeDeactivate to return a promise, add beforeActivate Screen lifecycle method #236 (robframpton)
v2.4.2 (2017-08-18)
v2.4.1 (2017-08-10)
Merged pull requests:
- Avoids breaking change on the error handling contract #226 (brunobasto)
v2.3.4 (2017-07-19)
v2.3.3 (2017-07-19)
v2.3.2 (2017-07-13)
rm (2017-07-13)
Fixed bugs:
- Cannot dispatch navigate for urls with fragments #167
Merged pull requests:
- Anchor link offset are not calculated correctly #220 (dacousalr)
- Suggestion: Makes a browser standard implementation private #219 (fernandosouza)
- Avoiding changing browser context by preventing that the target _blank anchor navigate #218 (fernandosouza)
v2.3.1 (2017-06-10)
v2.3.0 (2017-06-10)
v2.2.0 (2017-06-08)
Merged pull requests:
- Fixes some bugs by normalizing paths - Updated #215 (fernandosouza)
2.1.10 (2017-05-18)
v2.1.8 (2017-05-18)
v2.1.7 (2017-05-18)
v2.1.6 (2017-05-18)
Fixed bugs:
- Senna doesn't respect link target attribute #211
Closed issues:
- Anchor links are dropped #207
- examples are outdated #206
- POST request from form submission missing certain input types #199
Merged pull requests:
- Ignores links with target _blank #217 (fernandosouza)
- Adds the latest versions of Safari, Chrome and Firefore 10 in supported browsers list #210 (fernandosouza)
- Make sure that the second back will be trigger before the navigation #209 (fernandosouza)
v2.1.5 (2017-03-15)
Merged pull requests:
- Updates dev dependencies #204 (brunobasto)
- Includes submit button value into FormData #203 (brunobasto)
v2.1.4 (2017-03-10)
Closed issues:
- Why does the build folder is not ignored by Git #194
- How to handle response after form submit. #193
- Meta tags #191
- Review saucelabs connection #178
- More advanced example #169
Merged pull requests:
- Build #201 (brunobasto)
v2.1.3 (2017-01-06)
Closed issues:
- Adds Saucelabs encripted key in .travis.yml file #187
- If the HTML title contains character entities, the title bar / tab does not render correctly #185
- SennaJS jumps to the top of page after navigation. #184
- Senna Loading Bar CSS duplicate #181
Merged pull requests:
- Adds jwt security. Closes #187 #189 (fernandosouza)
- Uses title HTML tag whenever is possible to update the page title. Closes #185 #186 (fernandosouza)
v2.1.2 (2016-12-22)
v2.1.1 (2016-12-21)
Merged pull requests:
- Adds check if window and document are defined before assigning to globals #182 (pragmaticivan)
v2.1.0 (2016-12-16)
Merged pull requests:
- Passes original dom event object to beforeNavigate payload #179 (mairatma)
- Removes search (query string) from regex parser #177 (pragmaticivan)
v2.0.5 (2016-12-13)
Merged pull requests:
v2.0.4 (2016-10-19)
Closed issues:
v2.0.3 (2016-10-14)
v2.0.2 (2016-10-07)
v2.0.1 (2016-10-05)
v2.0.0 (2016-10-05)
Fixed bugs:
- Image fails to show up when using senna with main route file that is not on the url's root #131
Closed issues:
- Track url changes #173
- When senna ready event #171
- Regular expression not matched for manually created routes #168
Merged pull requests:
- Fixes version of sinon to 1.17.2 #165 (mairatma)
- Updates Metal.js to v2.0.0 #164 (mairatma)
- update for issue #136 #163 (mjbradford89)
- avoid using setTimeout and CDN in load test #162 (mjbradford89)
v1.5.3 (2016-07-07)
Merged pull requests:
- Revert changes related to issue #136 #161 (mjbradford89)
- fix safari and chrome mobile test failures #160 (mjbradford89)
- Fix test failures #159 (mjbradford89)
v1.5.2 (2016-07-07)
Fixed bugs:
- SF #138 (brunobasto)
v1.5.1 (2016-07-02)
v1.5.0 (2016-07-01)
Closed issues:
- Trackable resources aren't removing js files #153
- Senna not working on HTTPS pages #152
- IE11 - Page can be flipped before resources have finished loading #148
Merged pull requests:
- Senna not working on HTTPS pages #152 #157 (mjbradford89)
- Uses babel-preset-metal instead of babel-preset-es2015 #154 (mairatma)
v1.4.0 (2016-06-23)
Fixed bugs:
- Fix blog demo #108
v1.3.0 (2016-06-20)
Fixed bugs:
Closed issues:
- Document [data-senna-track] attribute #137
- Getting senna working with custom paths (wordpress) #121
- Your use of almost washed-out color Type on your web-site makes text unreadable #117
- New website #116
- Make Senna available in a CDN #103
- Non-programmatically prefetching #67
- Adds view source button on examples #43
Merged pull requests:
- Uses default listeners from Metal.js #146 (mairatma)
- create amd basic example #144 (mjbradford89)
- rename tracked resources to trackable resources #143 (mjbradford89)
- Create tracked resources example #142 (mjbradford89)
v1.2.0 (2016-05-25)
v1.1.2 (2016-05-17)
Merged pull requests:
v1.1.0 (2016-05-17)
Merged pull requests:
v1.0.4 (2016-04-22)
Closed issues:
- IE11/Edge form submit - 302 redirect to same page will serve cached content #126
Merged pull requests:
- Build #129 (brunobasto)
v1.0.3 (2016-04-21)
Closed issues:
- Senna.js doesn't work with route set to "/" when base path is set #127
- IE11 does not apply temporary annotated style sheets after navigation #124
Merged pull requests:
v1.0.2 (2016-04-13)
Closed issues:
- updateScrollPosition not working #122
Merged pull requests:
- Mutate styles hrefs to be unique for IE to prevent caching issues #125 (mjbradford89)
- Updates dependencies #123 (mairatma)
v1.0.1 (2016-03-14)
Merged pull requests:
v1.0.0 (2016-03-03)
Fixed bugs:
- Swipe back gestureon IOs doesn't work #100
Closed issues:
- RequestScreen getRequestPath doesn't work on IE #118
- Improve surfaces behavior to not require default content only via "surface-default" element #102
- Script load error: 404 with relative URLs #85
- Use feature detection to disable senna when used in a unsupported browser environment #60
- Make Senna.js work for form elements #59
v1.0.0-alpha.6 (2016-02-25)
v1.0.0-alpha.5 (2016-02-19)
v1.0.0-alpha.4 (2016-02-18)
Closed issues:
- Pull requests tests failing due to security restrictions on SauceLabs #110
- Error with slug when used in some browsers #107
v1.0.0-alpha.3 (2016-02-09)
v1.0.0-alpha.2 (2016-02-03)
Merged pull requests:
- Adds build folder to the package.json files #114 (mairatma)
- Gets metal dependencies from npm instead of from bower #113 (mairatma)
v1.0.0-alpha.1 (2016-01-25)
v1.0.0-alpha (2016-01-11)
Closed issues:
- Cache invalidation #68
Merged pull requests:
v0.4.2 (2015-12-22)
Closed issues:
- <link rel="senna-route"...> not work for me #99
- How i can run router handler after first page load #98
- Integrate appveyor for Windows based CI or find a way to test in Safari #94
- Safari/Windows: '[object MouseEventConstructor]' is not a constructor (evaluating 'new MouseEvent(type, modifiers)') #93
- Safari/Windows: "endNavigate" event is not triggered in the test to remember the scroll position #92
- Safari/Windows: Test for aborting the request is not working #91
- The vertical height is not maintained after Surface flip #90
- Blog example #83
- Scroll position on the email demo #55
- Adds browser stack or sauce labs integration #52
- Adds point of interests on examples #44
- Make the "table of contents" fixed #33
- Improve Blog responsive sidebar usability #29
- Improve gallery demo usability #28
- Adds web components #9
v0.4.1 (2015-06-03)
Closed issues:
- Using .on('startNavigate' doesn't allow me to update the event.path before the request is sent. #96
- Rename project due to copyright violations #95
v0.4.0 (2015-04-28)
Closed issues:
- Prevent click a link from jumping to top of page in jQuery #88
- How to add screen deactivate transition? #87
- Dynamic body id or class #86
- Scripts being called twice #84
Merged pull requests:
- Issue #96 - Add resolvePath attribute to App #97 (bryceosterhaus)
v0.3.1 (2014-12-09)
Closed issues:
- Changes the main property in bower.json #81
Merged pull requests:
- Changes the main property for more integration with rails #82 (davidguilherme)
v0.3.0 (2014-12-01)
Fixed bugs:
- No loading on scroll occurs if screen is bigger than content #49
Closed issues:
- Implement ignore links #77
- Would be able to use sennajs with angularjs? #70
- Semantic way for loading styles #69
- Senna's behavior for plain JS and Data Attributes #64
- Add test case for firefox right mouse button triggering bug #61
- Non-HTML5 support #34
Merged pull requests:
- Adding more tests #78 (henvic)
- Adding code coverage to route. #74 (henvic)
- Add .project to .gitignore to play nice with Eclipse #65 (FagnerMartinsBrack)
- Should check if attribute exists in order to throw Error #62 (FagnerMartinsBrack)
- Firefox on Windows triggers the click event for the right mouse button #58 (FagnerMartinsBrack)
v0.2.1 (2014-09-10)
Closed issues:
v0.2.0 (2014-09-03)
Closed issues:
- Senna should not handle states that are not ours #51
- Adds ability to handle xhr error status #50
- Adds travis integration #45
- Create a page "thanks for downloading" #32
- Change repository link on the navigation #31
Merged pull requests:
- Put author back to package.json to fix build #35 (tadeuzagallo)
- Correção da URL do exemplo do blog da McLaren #30 (castroalves)
- Fix url website repository #26 (mateusortiz)
v0.1.0 (2014-08-21)
Closed issues:
- Adds data attribute handler to initialize senna.App #20
- Fixes scroll history handling when back or forward pages doesn't have enough height to scroll to the history position #19
- Cacheable screens are not caching the correct content #18
- Allows surfaces to be created before domready #17
- Adds Route utility #16
- Adds EventEmitter utility #15
- Adds Cacheable utility #14
- Adds core utilities #13
- Adds senna css utility #12
- Register names #11
- Adds tests #10
- Adds HTMLScreen utility class #8
- Adds Screen utility class #7
- Adds Surface utility class #6
- Adds App utility class #5
- Adds inherits utility #4
- Adds parse content utility #3
- Adds promise layer #2
- Adds transport layer #1
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator