### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [v4.1.1](https://github.com/microsoft/tabster/compare/v4.1.1-canary.0...v4.1.1) - Fixing handling various combinations of nested grouppers and movers. [`#231`](https://github.com/microsoft/tabster/pull/231) - chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 [`#232`](https://github.com/microsoft/tabster/pull/232) #### [v4.1.1-canary.0](https://github.com/microsoft/tabster/compare/v4.1.0...v4.1.1-canary.0) > 6 February 2023 - Handling nested structures better. [`01632d1`](https://github.com/microsoft/tabster/commit/01632d136b1442a64cc5ce96387570d5647c1144) - Fixing nested grouppers inside mover. [`ed9ffd4`](https://github.com/microsoft/tabster/commit/ed9ffd4c24362631f148157cce1cdf6bd6c13cc1) - Release 4.1.1-canary.0 [`385d1f4`](https://github.com/microsoft/tabster/commit/385d1f41deb75ffc8a4f4bd1628199def50376df) #### [v4.1.0](https://github.com/microsoft/tabster/compare/v4.0.1...v4.1.0) > 3 February 2023 - feat: implement `visibilityTolerance` prop to Mover [`#229`](https://github.com/microsoft/tabster/pull/229) - fix: Remove Modalizer warning for aria labels [`#230`](https://github.com/microsoft/tabster/pull/230) - Release 4.1.0 [`733a305`](https://github.com/microsoft/tabster/commit/733a3055111995d809c832edb3ee66a997126727) #### [v4.0.1](https://github.com/microsoft/tabster/compare/v4.0.1-canary.3...v4.0.1) > 1 February 2023 - fix: Mover should ignore CTRL key [`#228`](https://github.com/microsoft/tabster/pull/228) - fix(FocusedElement): A workaround for skipping last focusable if it is not accessible. [`#226`](https://github.com/microsoft/tabster/pull/226) - fix(Mover): Correct grid behaviour for Home/End PgUp/PgDn [`#222`](https://github.com/microsoft/tabster/pull/222) - Release 4.0.1 [`0b0a995`](https://github.com/microsoft/tabster/commit/0b0a9952b55afe0fe414013422056896c3628317) #### [v4.0.1-canary.3](https://github.com/microsoft/tabster/compare/v4.0.1-canary.2...v4.0.1-canary.3) > 1 February 2023 - Fixing handling uncontrolled inside hidden elements. [`1128366`](https://github.com/microsoft/tabster/commit/112836602f70d7e50160e360a01fe2fecf91270f) - Do not ignore visibility of focusable. [`de4dc7f`](https://github.com/microsoft/tabster/commit/de4dc7fbff5cc65b9608253cfbe1ad65d419e60b) - Release 4.0.1-canary.3 [`7cf644a`](https://github.com/microsoft/tabster/commit/7cf644a36a311d89ebd054f1be904e936f8c4108) #### [v4.0.1-canary.2](https://github.com/microsoft/tabster/compare/v4.0.1-canary.1...v4.0.1-canary.2) > 30 January 2023 - Returning top uncontrolled in context, one more uncontrolled test. [`f487495`](https://github.com/microsoft/tabster/commit/f487495f7a7c67bd4506ed3e06a4db74e1fd1823) - Release 4.0.1-canary.2 [`8cbe4e2`](https://github.com/microsoft/tabster/commit/8cbe4e2753a20f436615f90efb6f1f272816c6c3) #### [v4.0.1-canary.1](https://github.com/microsoft/tabster/compare/v4.0.1-canary.0...v4.0.1-canary.1) > 27 January 2023 - It is now consistent across modes. [`c9e1b0f`](https://github.com/microsoft/tabster/commit/c9e1b0ff58520bd2e62ae0ed94bf47e96d7bc9c0) - Making it all ignoreAccessibility for finding next tabbable. [`a24f142`](https://github.com/microsoft/tabster/commit/a24f14231c221a10e9e9324b60d4b5e4c86dac02) - Adjusting more and fixing the typo in a prop. [`f51f45a`](https://github.com/microsoft/tabster/commit/f51f45a8baff6e1f0abb7ff24942944809d7f49b) #### [v4.0.1-canary.0](https://github.com/microsoft/tabster/compare/v4.0.0-canary.0...v4.0.1-canary.0) > 26 January 2023 - Bumping Keyborg to the latest version with any key keyboard navigation detection. [`#225`](https://github.com/microsoft/tabster/pull/225) - feat(Mover): hasDefault property for Mover that respects Focusable.isDefault flag. [`#224`](https://github.com/microsoft/tabster/pull/224) - chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /docs [`#223`](https://github.com/microsoft/tabster/pull/223) - fix(FocusedElement): A workaround for skipping last focusable if it is not accessible. [`6440815`](https://github.com/microsoft/tabster/commit/644081521f4b6180da01b024588ddf664531f02e) - Release 4.0.1-canary.0 [`542eef8`](https://github.com/microsoft/tabster/commit/542eef88c13c6dd6a1d0dd2927d32b6ddff22dc9) #### [v4.0.0-canary.0](https://github.com/microsoft/tabster/compare/v3.2.2-canary.0...v4.0.0-canary.0) > 25 January 2023 - chore(deps): bump json5 from 1.0.1 to 1.0.2 [`#215`](https://github.com/microsoft/tabster/pull/215) - chore(deps): bump json5 from 2.2.0 to 2.2.3 in /docs [`#214`](https://github.com/microsoft/tabster/pull/214) - Modalizer revamp [`#218`](https://github.com/microsoft/tabster/pull/218) - feat: Mover should support `ignoreKeydown` property [`#221`](https://github.com/microsoft/tabster/pull/221) - Fixing autoRoot and moving Tabster attribute helpers to a separate file. [`#219`](https://github.com/microsoft/tabster/pull/219) - Release 3.1.0 [`a3714d0`](https://github.com/microsoft/tabster/commit/a3714d077b8b58a2a8a473afe18c6325264beb6c) - Release 4.0.0-canary.0 [`369eb7c`](https://github.com/microsoft/tabster/commit/369eb7ca721c784448a7bfb6898025ce8f3b1fb1) #### [v3.2.2-canary.0](https://github.com/microsoft/tabster/compare/v3.2.1-canary.0...v3.2.2-canary.0) > 20 January 2023 - Uncontrolled adjustments. [`061f5ea`](https://github.com/microsoft/tabster/commit/061f5ea93dd7d26cb4fbbb599edd54ca00f3f3ec) - Release 3.2.2-canary.0 [`00cef6a`](https://github.com/microsoft/tabster/commit/00cef6a322a64e8059877de5a271c5d545b9fb8b) #### [v3.2.1-canary.0](https://github.com/microsoft/tabster/compare/v3.2.0-canary.0...v3.2.1-canary.0) > 18 January 2023 - Removing autoRoot fix to a separate PR. [`faf63c5`](https://github.com/microsoft/tabster/commit/faf63c5838500d71a0297fe8e1c39341872f0fd8) - More adjacent Mover tests. [`e53a0c0`](https://github.com/microsoft/tabster/commit/e53a0c01f417b5163cab886e60028033642b0de5) - Keeping findElements behaviour consistent with the previous version. [`ac8f8b1`](https://github.com/microsoft/tabster/commit/ac8f8b16461b4ebb80df4d9da4e12d0a3ee2c76e) #### [v3.2.0-canary.0](https://github.com/microsoft/tabster/compare/v3.1.0...v3.2.0-canary.0) > 18 January 2023 - First revamp part. [`d69ee96`](https://github.com/microsoft/tabster/commit/d69ee96b376e4319dc8c9d74f7ce6865de53d866) - Next action. [`ddd63c4`](https://github.com/microsoft/tabster/commit/ddd63c43ffe72e06910e1708862906f8a72118c6) - Various functions. [`74d8d13`](https://github.com/microsoft/tabster/commit/74d8d133f72a326afab71b69feb89a82d3ff0fd5) #### [v3.1.0](https://github.com/microsoft/tabster/compare/v3.1.0-canary.0...v3.1.0) > 24 January 2023 - feat: Mover should support `ignoreKeydown` property [`#221`](https://github.com/microsoft/tabster/pull/221) - Fixing autoRoot and moving Tabster attribute helpers to a separate file. [`#219`](https://github.com/microsoft/tabster/pull/219) - Release 3.1.0 [`a3714d0`](https://github.com/microsoft/tabster/commit/a3714d077b8b58a2a8a473afe18c6325264beb6c) #### [v3.1.0-canary.0](https://github.com/microsoft/tabster/compare/v3.0.8...v3.1.0-canary.0) > 16 January 2023 - First revamp part. [`d69ee96`](https://github.com/microsoft/tabster/commit/d69ee96b376e4319dc8c9d74f7ce6865de53d866) - Next action. [`ddd63c4`](https://github.com/microsoft/tabster/commit/ddd63c43ffe72e06910e1708862906f8a72118c6) - Various functions. [`74d8d13`](https://github.com/microsoft/tabster/commit/74d8d133f72a326afab71b69feb89a82d3ff0fd5) #### [v3.0.8](https://github.com/microsoft/tabster/compare/v3.0.7...v3.0.8) > 10 January 2023 - fix(Mover): Fixing inability to Tab into adjacent Mover. [`#217`](https://github.com/microsoft/tabster/pull/217) - Release 3.0.8 [`0a7f2a2`](https://github.com/microsoft/tabster/commit/0a7f2a27a978e5831c740cd92c80a221dfef7964) #### [v3.0.7](https://github.com/microsoft/tabster/compare/v3.0.6...v3.0.7) > 4 January 2023 - feat(KeyboardNavigationState): Exposing setNavigatingWithKeyboard() method to be able to change the keyboard navigation state programmatically. [`#213`](https://github.com/microsoft/tabster/pull/213) - Release 3.0.7 [`e756995`](https://github.com/microsoft/tabster/commit/e756995048f7ceae76e386a62634ff7cb27a7f69) #### [v3.0.6](https://github.com/microsoft/tabster/compare/v3.0.5...v3.0.6) > 21 December 2022 - fix(Mover): Considering various types of <input> inside Mover. [`#212`](https://github.com/microsoft/tabster/pull/212) - chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs [`#208`](https://github.com/microsoft/tabster/pull/208) - chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [`#207`](https://github.com/microsoft/tabster/pull/207) - chore(deps): bump loader-utils from 1.4.0 to 1.4.2 [`#204`](https://github.com/microsoft/tabster/pull/204) - chore(deps): bump deep-object-diff from 1.1.7 to 1.1.9 [`#205`](https://github.com/microsoft/tabster/pull/205) - Release 3.0.6 [`e4e2441`](https://github.com/microsoft/tabster/commit/e4e2441fd184817055c31e67d26b25e64d592897) #### [v3.0.5](https://github.com/microsoft/tabster/compare/v3.0.4...v3.0.5) > 26 October 2022 - fix(Core): Fixing makeNoOp(). [`#201`](https://github.com/microsoft/tabster/pull/201) - Release 3.0.5 [`c8f9ddb`](https://github.com/microsoft/tabster/commit/c8f9ddbd256f310c4ccecf1209edb02cfc199899) #### [v3.0.4](https://github.com/microsoft/tabster/compare/v3.0.3...v3.0.4) > 19 October 2022 - fix(Mover): Fixing Mover grid behaviour and adding tests for it. [`#196`](https://github.com/microsoft/tabster/pull/196) - chore(deps): bump workspace-tools from 0.16.2 to 0.27.0 [`#200`](https://github.com/microsoft/tabster/pull/200) - chore(deps): bump parse-path from 4.0.3 to 7.0.0 [`#199`](https://github.com/microsoft/tabster/pull/199) - chore(deps): bump parse-url from 6.0.5 to 8.1.0 [`#198`](https://github.com/microsoft/tabster/pull/198) - Release 3.0.4 [`67d7f96`](https://github.com/microsoft/tabster/commit/67d7f9695a69c30a43954a8e5d70038f5ce88dc2) #### [v3.0.3](https://github.com/microsoft/tabster/compare/v3.0.2...v3.0.3) > 11 October 2022 - fix(Uncontrolled): Handling Uncontrolled areas before and after Mover/Groupper with another Uncontrolled. [`#197`](https://github.com/microsoft/tabster/pull/197) - fix: Modalizer aria-label warning should be less severe [`#195`](https://github.com/microsoft/tabster/pull/195) - feat(Focusable): Element callback for findAll() and ability to findAll() from a specified element in both directions. [`#193`](https://github.com/microsoft/tabster/pull/193) - chore: creates EventTarget ponyfill [`#192`](https://github.com/microsoft/tabster/pull/192) - chore(deps): bump got and release-it [`#190`](https://github.com/microsoft/tabster/pull/190) - Release 3.0.3 [`a354732`](https://github.com/microsoft/tabster/commit/a3547322bdc57bff670f8aab10119f58cddd4e5a) #### [v3.0.2](https://github.com/microsoft/tabster/compare/v3.0.1...v3.0.2) > 13 September 2022 - feat(Groupper): Ability to delegate the role of focusable groupper container to first focusble element in groupper. [`#189`](https://github.com/microsoft/tabster/pull/189) - fix(CrossOrigin): requestFocus() from CrossOrigin API should be able to focus programmatically focusable elements. [`#187`](https://github.com/microsoft/tabster/pull/187) - Release 3.0.2 [`7566515`](https://github.com/microsoft/tabster/commit/75665152c22ca49f6d07d8b71831504febc8dd14) #### [v3.0.1](https://github.com/microsoft/tabster/compare/v3.0.0...v3.0.1) > 31 August 2022 - fix(Groupper): Putting dummy inputs inside the groupper container when it is <li>, <td> or <th>. [`#186`](https://github.com/microsoft/tabster/pull/186) - chore(deps-dev): bump vite from 2.9.12 to 2.9.13 [`#185`](https://github.com/microsoft/tabster/pull/185) - Release 3.0.1 [`d5848f3`](https://github.com/microsoft/tabster/commit/d5848f32598d67361235be2e2f2c74880d59a84a) ### [v3.0.0](https://github.com/microsoft/tabster/compare/v2.1.2...v3.0.0) > 30 August 2022 - Big find elements refactoring [`#184`](https://github.com/microsoft/tabster/pull/184) - Release 3.0.0 [`fb9795a`](https://github.com/microsoft/tabster/commit/fb9795a77cc94cc1073dbf2bede64b792384e63b) #### [v2.1.2](https://github.com/microsoft/tabster/compare/v2.1.1...v2.1.2) > 17 August 2022 - chore: Bump keyborg to 1.2.1 [`#182`](https://github.com/microsoft/tabster/pull/182) - chore(deps): bump parse-url from 6.0.0 to 6.0.5 [`#178`](https://github.com/microsoft/tabster/pull/178) - chore(deps): bump terser from 5.12.1 to 5.14.2 in /docs [`#169`](https://github.com/microsoft/tabster/pull/169) - chore(deps): bump terser from 4.8.0 to 4.8.1 [`#168`](https://github.com/microsoft/tabster/pull/168) - Do not handle the FocusedElement onKeyDown when using Ctrl + Tab [`#180`](https://github.com/microsoft/tabster/pull/180) - Release 2.1.2 [`2442813`](https://github.com/microsoft/tabster/commit/24428138c8bbef7b80e2b303bc63c14d92e36cd2) #### [v2.1.1](https://github.com/microsoft/tabster/compare/v2.1.0...v2.1.1) > 9 August 2022 - Avoid updating dummy inputs positions while scrolling to avoid escessive reflows. [`#177`](https://github.com/microsoft/tabster/pull/177) - feat: adds aria-labelledby as possible required attribute for Modalizer [`#176`](https://github.com/microsoft/tabster/pull/176) - chore: bumps node version on nvmrc to LTS [`#175`](https://github.com/microsoft/tabster/pull/175) - chore: adds devcontainer to gitignore [`#174`](https://github.com/microsoft/tabster/pull/174) - Release 2.1.1 [`f4fe75f`](https://github.com/microsoft/tabster/commit/f4fe75f590a420b04adc1ee469322ec0453d8fa7) #### [v2.1.0](https://github.com/microsoft/tabster/compare/v2.0.1...v2.1.0) > 25 July 2022 - fix: Dispose `__tabsterDummy` on DummyInputManagerCore [`#172`](https://github.com/microsoft/tabster/pull/172) - Handling Enter for groupper in ignoreKeydown API. [`#171`](https://github.com/microsoft/tabster/pull/171) - Making ignoreEsc API consistent. [`#170`](https://github.com/microsoft/tabster/pull/170) - feat: Add `ignoreKeydown` focusable attribute [`#166`](https://github.com/microsoft/tabster/pull/166) - Release 2.1.0 [`940ed92`](https://github.com/microsoft/tabster/commit/940ed92068e4979d12a1e4ac4f44d7db7506ebbb) #### [v2.0.1](https://github.com/microsoft/tabster/compare/v2.0.0...v2.0.1) > 12 July 2022 - getTabster() to get currently created and not refcounted Tabster instance if any. [`#167`](https://github.com/microsoft/tabster/pull/167) - Release 2.0.1 [`c2319f0`](https://github.com/microsoft/tabster/commit/c2319f07447b8a75faa8bcaae416740e22a3ddca) ### [v2.0.0](https://github.com/microsoft/tabster/compare/v1.5.4...v2.0.0) > 8 July 2022 - Reverting attempts to make breaking changes not so breaking. [`#164`](https://github.com/microsoft/tabster/pull/164) - Release 2.0.0 [`db7030d`](https://github.com/microsoft/tabster/commit/db7030d77867f4d4d7d370b23d543e5eaed5af9b) #### [v1.5.4](https://github.com/microsoft/tabster/compare/v1.5.3...v1.5.4) > 8 July 2022 - Reverting #136 and #149 breaking changes. [`52a5468`](https://github.com/microsoft/tabster/commit/52a54680f1f00b256d15078d813346a1e76f9b44) - Release 1.5.4 [`6b5051c`](https://github.com/microsoft/tabster/commit/6b5051c09e62241369648d5b8906e5be7f405f3a) #### [v1.5.3](https://github.com/microsoft/tabster/compare/v1.5.2...v1.5.3) > 6 July 2022 - fix: use predicate to assert tabster type instead of `instanceof` [`#163`](https://github.com/microsoft/tabster/pull/163) - Release 1.5.3 [`89b4a95`](https://github.com/microsoft/tabster/commit/89b4a951e242d3f0546ca503d655137a8a51dba6) #### [v1.5.2](https://github.com/microsoft/tabster/compare/v1.5.1...v1.5.2) > 5 July 2022 - fix: get<API> should accept both Tabster and TabsterCore instance [`#161`](https://github.com/microsoft/tabster/pull/161) - Release 1.5.2 [`62ac598`](https://github.com/microsoft/tabster/commit/62ac5988b2d26139651c7dcdeec51c3afee0ee13) #### [v1.5.1](https://github.com/microsoft/tabster/compare/v1.5.0...v1.5.1) > 4 July 2022 - fix: re-export getCurrentTabster [`#159`](https://github.com/microsoft/tabster/pull/159) - Release 1.5.1 [`95491cc`](https://github.com/microsoft/tabster/commit/95491cc3bce510e50b50895326e38f29e20272cf) #### [v1.5.0](https://github.com/microsoft/tabster/compare/v1.4.2...v1.5.0) > 30 June 2022 - A parameter to force-dispose all instances. [`#157`](https://github.com/microsoft/tabster/pull/157) - chore: configure changelog [`#156`](https://github.com/microsoft/tabster/pull/156) - Create lightweight Tabster instance backed by a global TabsterCore [`#136`](https://github.com/microsoft/tabster/pull/136) - A groupper prop to ignore default Esc handler. [`#155`](https://github.com/microsoft/tabster/pull/155) - BREAK: feat(Observed): support multiple names on observed element [`#149`](https://github.com/microsoft/tabster/pull/149) - Supporting iframes and improving the testing framework. [`#154`](https://github.com/microsoft/tabster/pull/154) - Optimizing visibilityAware mover option performance. [`#153`](https://github.com/microsoft/tabster/pull/153) - Release 1.5.0 [`5f5a5f4`](https://github.com/microsoft/tabster/commit/5f5a5f452fd1a9bfa65ddc1831f3bc12f65be0fc) #### [v1.4.2](https://github.com/microsoft/tabster/compare/v1.4.1...v1.4.2) > 26 May 2022 - Ignoring arrow keypresses inside mover when focus is on an element with aria-expanded [`#152`](https://github.com/microsoft/tabster/pull/152) - Release 1.4.2 [`2541684`](https://github.com/microsoft/tabster/commit/2541684ddeeeb7d6b64d6b02e8901a12855c221a) #### [v1.4.1](https://github.com/microsoft/tabster/compare/v1.4.0...v1.4.1) > 25 May 2022 - Handling arrow keys in contentEditable elements inside Mover. [`#150`](https://github.com/microsoft/tabster/pull/150) - Fixing findAll() and a bunch of corner cases in Mover/Groupper scenarios. [`#148`](https://github.com/microsoft/tabster/pull/148) - Release 1.4.1 [`c121b05`](https://github.com/microsoft/tabster/commit/c121b05b98b665af66e099a9e64c005c931bb4b0) - Changing the build user display name. [`10449f0`](https://github.com/microsoft/tabster/commit/10449f0023942ff5a8e374d04f5e04c854e97687) #### [v1.4.0](https://github.com/microsoft/tabster/compare/v1.4.0-testrelease.0...v1.4.0) > 17 May 2022 - Making sure the dummy inputs are within viewport and fixing Mover and uncontrolled behaviour. [`#145`](https://github.com/microsoft/tabster/pull/145) - feat: Allow circular focus trap in Modalizer [`#146`](https://github.com/microsoft/tabster/pull/146) - use internal class functions instead of static functions [`#143`](https://github.com/microsoft/tabster/pull/143) - Strip internal tabster APIs with `@internal` and have single `TabsterCore` type usage [`#137`](https://github.com/microsoft/tabster/pull/137) - chore(deps): bump async from 2.6.3 to 2.6.4 in /docs [`#140`](https://github.com/microsoft/tabster/pull/140) - Making sure that the phantom dummy input is cleaned up. [`#142`](https://github.com/microsoft/tabster/pull/142) - Bump version to 1.3.3 [`#139`](https://github.com/microsoft/tabster/pull/139) - Having dummy inputs outside of the element container for <ol>, <ul> and <table>. [`#138`](https://github.com/microsoft/tabster/pull/138) - Release 1.4.0 [`9b5c9d4`](https://github.com/microsoft/tabster/commit/9b5c9d419494f05843b43ae8348aa39a950fe411) - Release 1.3.4 [`5bf3e87`](https://github.com/microsoft/tabster/commit/5bf3e8707a4fe4b5711f5dc46324b2b2798ceb15) #### [v1.4.0-testrelease.0](https://github.com/microsoft/tabster/compare/v1.3.4...v1.4.0-testrelease.0) > 12 April 2022 - Release 1.4.0-testrelease.0 [`47bc381`](https://github.com/microsoft/tabster/commit/47bc381e0aa0d758cd7d14e505a0d30b7fd71151) #### [v1.3.4](https://github.com/microsoft/tabster/compare/v1.3.3...v1.3.4) > 28 April 2022 - chore(deps): bump async from 2.6.3 to 2.6.4 in /docs [`#140`](https://github.com/microsoft/tabster/pull/140) - Making sure that the phantom dummy input is cleaned up. [`#142`](https://github.com/microsoft/tabster/pull/142) - Bump version to 1.3.3 [`#139`](https://github.com/microsoft/tabster/pull/139) - Release 1.3.4 [`5bf3e87`](https://github.com/microsoft/tabster/commit/5bf3e8707a4fe4b5711f5dc46324b2b2798ceb15) #### [v1.3.3](https://github.com/microsoft/tabster/compare/v1.3.2...v1.3.3) > 19 April 2022 - Having dummy inputs outside of the element container for <ol>, <ul> and <table>. [`#138`](https://github.com/microsoft/tabster/pull/138) - Add CI step to check for unstaged files [`#133`](https://github.com/microsoft/tabster/pull/133) - Release 1.3.3 [`d98d558`](https://github.com/microsoft/tabster/commit/d98d55819e4ca094c5d79e2b5b5d5f48dbc9bac5) #### [v1.3.2](https://github.com/microsoft/tabster/compare/v1.3.1...v1.3.2) > 12 April 2022 - Disposing roots properly. [`#132`](https://github.com/microsoft/tabster/pull/132) - Release 1.3.2 [`68c6481`](https://github.com/microsoft/tabster/commit/68c6481d9dbe0df7bee06f6ef454ffe122dbf620) - Update .gitignore [`5064f2e`](https://github.com/microsoft/tabster/commit/5064f2eade1ada5713ff0e3e89e6f20b3aa3d6e4) #### [v1.3.1](https://github.com/microsoft/tabster/compare/v1.3.0...v1.3.1) > 12 April 2022 - Fixing Groupper dispose. [`#131`](https://github.com/microsoft/tabster/pull/131) - Release 1.3.1 [`5e01f24`](https://github.com/microsoft/tabster/commit/5e01f244f37be688b42aa257ea2d84eca0352d1f) #### [v1.3.0](https://github.com/microsoft/tabster/compare/v1.3.0-canary.3...v1.3.0) > 11 April 2022 - Avoiding multiple dummy input instances on the same node. [`#130`](https://github.com/microsoft/tabster/pull/130) - fix: Support typescript 3.9 and rollup types [`#129`](https://github.com/microsoft/tabster/pull/129) - chore: Upgrade npm lockfile to v2 [`#128`](https://github.com/microsoft/tabster/pull/128) - chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs [`#124`](https://github.com/microsoft/tabster/pull/124) - chore(deps): bump minimist from 1.2.5 to 1.2.6 [`#125`](https://github.com/microsoft/tabster/pull/125) - chore(deps): bump node-forge from 1.2.1 to 1.3.0 in /docs [`#121`](https://github.com/microsoft/tabster/pull/121) - chore(deps): bump prismjs from 1.26.0 to 1.27.0 in /docs [`#119`](https://github.com/microsoft/tabster/pull/119) - Adjusting images and bumping docusaurus. [`#126`](https://github.com/microsoft/tabster/pull/126) - More docs [`#123`](https://github.com/microsoft/tabster/pull/123) - Release 1.3.0 [`747e4f2`](https://github.com/microsoft/tabster/commit/747e4f21f726b27c2952e9a9c60bbf71b5fdd50d) - Fixing the images. [`a41a6d4`](https://github.com/microsoft/tabster/commit/a41a6d4bb37384c1813914b39d10212b73d3643f) - Optimizing the images. [`8b0e823`](https://github.com/microsoft/tabster/commit/8b0e823fbb0791a1574f20cadb5f79db00e78aaa) #### [v1.3.0-canary.3](https://github.com/microsoft/tabster/compare/v1.3.0-canary.2...v1.3.0-canary.3) > 16 March 2022 - Release 1.3.0-canary.3 [`9397dde`](https://github.com/microsoft/tabster/commit/9397dde78b8a09102d2fe3caa4b60ccd642e316c) - Ensure branch is up to date after checkout [`df2f665`](https://github.com/microsoft/tabster/commit/df2f665fae74b478e8181788bc178a8546a8c7e0) - Fix syntax error in release pipeline [`870b902`](https://github.com/microsoft/tabster/commit/870b90214d136c201752a15efe4d71e5bcecbd5a) #### [v1.3.0-canary.2](https://github.com/microsoft/tabster/compare/v1.3.0-canary.1...v1.3.0-canary.2) > 16 March 2022 - Release pipeline on ADO [`#120`](https://github.com/microsoft/tabster/pull/120) - Update azure-pipelines.yml for Azure Pipelines [`5c5f07c`](https://github.com/microsoft/tabster/commit/5c5f07c84eede5a921b8b4f798092c97f395f5b6) - Release 1.3.0-canary.2 [`c1769b7`](https://github.com/microsoft/tabster/commit/c1769b7d1d4be9f109fecee24c3afab5cb5a0835) - Add NPM_TOKEN to release pipeline [`faaee50`](https://github.com/microsoft/tabster/commit/faaee508479eeeb75126f1fca01e13be186714cc) #### [v1.3.0-canary.1](https://github.com/microsoft/tabster/compare/v1.3.0-canary.0...v1.3.0-canary.1) > 16 March 2022 - Release 1.3.0-canary.1 [`c7f8bd8`](https://github.com/microsoft/tabster/commit/c7f8bd824bb829a2141b8041dcbbf86f013056b0) #### [v1.3.0-canary.0](https://github.com/microsoft/tabster/compare/v1.2.2...v1.3.0-canary.0) > 16 March 2022 - Release 1.3.0-canary.0 [`8a9dad4`](https://github.com/microsoft/tabster/commit/8a9dad42139ef997748bfbaa10f258b40c86ba73) #### [v1.2.2](https://github.com/microsoft/tabster/compare/v1.2.1...v1.2.2) > 18 February 2022 - (fix) Avoiding dispose race condition. [`#118`](https://github.com/microsoft/tabster/pull/118) - Release 1.2.2 [`5e075c4`](https://github.com/microsoft/tabster/commit/5e075c4dafa2609f896b900bf5b46a3c3c2c2416) #### [v1.2.1](https://github.com/microsoft/tabster/compare/v1.2.0...v1.2.1) > 18 February 2022 - (fix) Stop observing before the dummy inputs disposal. [`#117`](https://github.com/microsoft/tabster/pull/117) - Release 1.2.1 [`fd85c2f`](https://github.com/microsoft/tabster/commit/fd85c2fabb725a4330ca4b3de97bd390a7ebc6ef) #### [v1.2.0](https://github.com/microsoft/tabster/compare/1.2.0-canary.7...v1.2.0) > 17 February 2022 - (feat) Option to exclude part of the DOM from Mover. [`#116`](https://github.com/microsoft/tabster/pull/116) - Fixing the warning caused by missing await. [`#115`](https://github.com/microsoft/tabster/pull/115) - (chore) Fixing the flaky test. [`#114`](https://github.com/microsoft/tabster/pull/114) - Bumping the deps. [`#113`](https://github.com/microsoft/tabster/pull/113) - (feat) Allowing to enable dummy inputs on root in uncontrolled mode. [`#112`](https://github.com/microsoft/tabster/pull/112) - chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 [`#110`](https://github.com/microsoft/tabster/pull/110) - fix: Handling Mover/Groupper/Mover scenario. [`#107`](https://github.com/microsoft/tabster/pull/107) - Allowing default action to Tab inside <webview>. [`#108`](https://github.com/microsoft/tabster/pull/108) - chore: remove unused packages [`#106`](https://github.com/microsoft/tabster/pull/106) - Fixing the links. [`#105`](https://github.com/microsoft/tabster/pull/105) - More docs [`#104`](https://github.com/microsoft/tabster/pull/104) - Fix/docs deploy [`#103`](https://github.com/microsoft/tabster/pull/103) - fix: docs deploy [`#102`](https://github.com/microsoft/tabster/pull/102) - fix: remove postinstall script to fix package installation [`#101`](https://github.com/microsoft/tabster/pull/101) - 1.1.0- IE11 EOL [`#97`](https://github.com/microsoft/tabster/pull/97) - Initial step for the docs [`#100`](https://github.com/microsoft/tabster/pull/100) - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - Initial commit. [`f81e916`](https://github.com/microsoft/tabster/commit/f81e916d07e911a51725b0a8dec359a73814b6d2) - Massively refactoring... [`2af6a20`](https://github.com/microsoft/tabster/commit/2af6a20ee1b36452c985c0eb70696596b18c2fea) - Focus groups work in progress. [`bd766ab`](https://github.com/microsoft/tabster/commit/bd766abd82372e732cd4234b8bd2e63376cfbab3) #### [1.2.0-canary.7](https://github.com/microsoft/tabster/compare/1.2.0-canary.6...1.2.0-canary.7) > 16 March 2022 - verbose logging [`c774122`](https://github.com/microsoft/tabster/commit/c774122a8e8168c418c3fe6fa57ed720786a4750) - Release 1.2.0-canary.7 [`aa54d51`](https://github.com/microsoft/tabster/commit/aa54d51e87084c94366aea80a2316bc05ed8d54c) #### [1.2.0-canary.6](https://github.com/microsoft/tabster/compare/1.2.0-canary.5...1.2.0-canary.6) > 16 March 2022 - extra logging [`c56af84`](https://github.com/microsoft/tabster/commit/c56af84af2ed00e6a804e9a7943219e423f48521) - Release 1.2.0-canary.6 [`c2641b8`](https://github.com/microsoft/tabster/commit/c2641b8285dd8300a9e1e538d26785362d412634) #### [1.2.0-canary.5](https://github.com/microsoft/tabster/compare/1.2.0-canary.4...1.2.0-canary.5) > 16 March 2022 - bump package [`495965b`](https://github.com/microsoft/tabster/commit/495965bfa92f66f4c42829d58b35ed7a22283ba5) - Release 1.2.0-canary.5 [`56b5dca`](https://github.com/microsoft/tabster/commit/56b5dca8bca1edbe0f98507459e048e2e1976836) #### [1.2.0-canary.4](https://github.com/microsoft/tabster/compare/1.2.0-canary.3...1.2.0-canary.4) > 16 March 2022 - extra logging [`95d6e91`](https://github.com/microsoft/tabster/commit/95d6e918d4d6c34b391c26539722f9116c268183) - Release 1.2.0-canary.4 [`acbb4ea`](https://github.com/microsoft/tabster/commit/acbb4ea56399c5a754cd71906dd4a3d829d33a2b) #### [1.2.0-canary.3](https://github.com/microsoft/tabster/compare/1.2.0-canary.2...1.2.0-canary.3) > 16 March 2022 - Release 1.2.0-canary.3 [`c10e997`](https://github.com/microsoft/tabster/commit/c10e997dc8be66301094737f8a2d5a8132fd1704) - bump version [`cbd6b41`](https://github.com/microsoft/tabster/commit/cbd6b41c0ef4da1e3de9dea7f660ceb829410245) #### [1.2.0-canary.2](https://github.com/microsoft/tabster/compare/1.2.0-canary.1...1.2.0-canary.2) > 16 March 2022 - extra logs [`0dd464c`](https://github.com/microsoft/tabster/commit/0dd464c37c8901013a1b48cb31a1f478026c8089) - Release 1.2.0-canary.2 [`63bf405`](https://github.com/microsoft/tabster/commit/63bf405d91473774dad1fd9bafd6a8889fcaa455) - remove dependency [`d9475ee`](https://github.com/microsoft/tabster/commit/d9475eeff102045d24ad725061d66488747708b0) #### [1.2.0-canary.1](https://github.com/microsoft/tabster/compare/1.2.0-canary.0...1.2.0-canary.1) > 16 March 2022 - Release 1.2.0-canary.1 [`03d57a4`](https://github.com/microsoft/tabster/commit/03d57a4eef1bd4dc801908c62b128d933bb37a7d) - bump version [`72a5b2b`](https://github.com/microsoft/tabster/commit/72a5b2b56c69f5a555379d74fe569292fa660aa0) #### [1.2.0-canary.0](https://github.com/microsoft/tabster/compare/v1.1.2...1.2.0-canary.0) > 16 March 2022 - 1.1.0- IE11 EOL [`#11`](https://github.com/microsoft/tabster/pull/11) - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - Add azure devops release pipeline [`36ce4f1`](https://github.com/microsoft/tabster/commit/36ce4f18bc2500f6d9770887ef46f8ec0e08e548) #### [v1.1.2](https://github.com/microsoft/tabster/compare/1.1.1...v1.1.2) > 2 February 2022 - fix: Handling Mover/Groupper/Mover scenario. [`#107`](https://github.com/microsoft/tabster/pull/107) - Allowing default action to Tab inside <webview>. [`#108`](https://github.com/microsoft/tabster/pull/108) - chore: remove unused packages [`#106`](https://github.com/microsoft/tabster/pull/106) - Fixing the links. [`#105`](https://github.com/microsoft/tabster/pull/105) - More docs [`#104`](https://github.com/microsoft/tabster/pull/104) - Fix/docs deploy [`#103`](https://github.com/microsoft/tabster/pull/103) - fix: docs deploy [`#102`](https://github.com/microsoft/tabster/pull/102) - fix: remove postinstall script to fix package installation [`#101`](https://github.com/microsoft/tabster/pull/101) - 1.1.0- IE11 EOL [`#97`](https://github.com/microsoft/tabster/pull/97) - Initial step for the docs [`#100`](https://github.com/microsoft/tabster/pull/100) - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) - No global variables. [`7539cba`](https://github.com/microsoft/tabster/commit/7539cba960c5894e1e57d954bf05fc3efb379bb1) #### [1.1.1](https://github.com/microsoft/tabster/compare/v1.1.1...1.1.1) > 16 March 2022 - 1.1.0- IE11 EOL [`#11`](https://github.com/microsoft/tabster/pull/11) - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - Add azure devops release pipeline [`36ce4f1`](https://github.com/microsoft/tabster/commit/36ce4f18bc2500f6d9770887ef46f8ec0e08e548) #### [v1.1.1](https://github.com/microsoft/tabster/compare/1.1.0...v1.1.1) > 18 January 2022 - fix: remove postinstall script to fix package installation [`#101`](https://github.com/microsoft/tabster/pull/101) - 1.1.0- IE11 EOL [`#97`](https://github.com/microsoft/tabster/pull/97) - Initial step for the docs [`#100`](https://github.com/microsoft/tabster/pull/100) - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) - No global variables. [`7539cba`](https://github.com/microsoft/tabster/commit/7539cba960c5894e1e57d954bf05fc3efb379bb1) #### [1.1.0](https://github.com/microsoft/tabster/compare/v1.1.0...1.1.0) > 18 January 2022 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - revert to single rolltup [`3f5ae33`](https://github.com/microsoft/tabster/commit/3f5ae33eb9cf3283e8eaa140c309ca37da321214) #### [v1.1.0](https://github.com/microsoft/tabster/compare/1.1.0-alpha.4...v1.1.0) > 18 January 2022 - Initial step for the docs [`#100`](https://github.com/microsoft/tabster/pull/100) - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - Release 1.1.0 [`6d1ed97`](https://github.com/microsoft/tabster/commit/6d1ed979b3368ea514597c50042e018ab67fd4c9) - merge conflicts [`d4327ab`](https://github.com/microsoft/tabster/commit/d4327abf97e85a441e20e3ec419c10c51083ffa9) #### [1.1.0-alpha.4](https://github.com/microsoft/tabster/compare/v1.1.0-alpha.4...1.1.0-alpha.4) > 7 December 2021 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - revert to single rolltup [`3f5ae33`](https://github.com/microsoft/tabster/commit/3f5ae33eb9cf3283e8eaa140c309ca37da321214) #### [v1.1.0-alpha.4](https://github.com/microsoft/tabster/compare/1.1.0-alpha.3...v1.1.0-alpha.4) > 7 December 2021 - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - add release-it [`b6e3886`](https://github.com/microsoft/tabster/commit/b6e38866f4e7cb94c32034ff51910771e8cc6c14) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) #### [1.1.0-alpha.3](https://github.com/microsoft/tabster/compare/v1.1.0-alpha.3...1.1.0-alpha.3) > 2 December 2021 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - revert to single rolltup [`3f5ae33`](https://github.com/microsoft/tabster/commit/3f5ae33eb9cf3283e8eaa140c309ca37da321214) #### [v1.1.0-alpha.3](https://github.com/microsoft/tabster/compare/1.1.0-alpha.2...v1.1.0-alpha.3) > 3 December 2021 - chore: refactor `create` functions to be functions not variables [`#99`](https://github.com/microsoft/tabster/pull/99) - chore: Add bundle size tests for each API separately [`#98`](https://github.com/microsoft/tabster/pull/98) - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - add release-it [`b6e3886`](https://github.com/microsoft/tabster/commit/b6e38866f4e7cb94c32034ff51910771e8cc6c14) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) #### [1.1.0-alpha.2](https://github.com/microsoft/tabster/compare/v1.1.0-alpha.2...1.1.0-alpha.2) > 2 December 2021 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - revert to single rolltup [`3f5ae33`](https://github.com/microsoft/tabster/commit/3f5ae33eb9cf3283e8eaa140c309ca37da321214) #### [v1.1.0-alpha.2](https://github.com/microsoft/tabster/compare/1.1.0-alpha.1...v1.1.0-alpha.2) > 2 December 2021 - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - add release-it [`b6e3886`](https://github.com/microsoft/tabster/commit/b6e38866f4e7cb94c32034ff51910771e8cc6c14) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) #### [1.1.0-alpha.1](https://github.com/microsoft/tabster/compare/v1.1.0-alpha.1...1.1.0-alpha.1) > 1 December 2021 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - IE11 EOL and packaging changes [`bd21eda`](https://github.com/microsoft/tabster/commit/bd21edac88704abd9bb323825db6c35711799769) #### [v1.1.0-alpha.1](https://github.com/microsoft/tabster/compare/1.1.0-alpha.0...v1.1.0-alpha.1) > 2 December 2021 - chore(CrossOrigin): Refactor static variables to be a static function [`#96`](https://github.com/microsoft/tabster/pull/96) - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - add release-it [`b6e3886`](https://github.com/microsoft/tabster/commit/b6e38866f4e7cb94c32034ff51910771e8cc6c14) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) #### [1.1.0-alpha.0](https://github.com/microsoft/tabster/compare/v1.1.0-alpha.0...1.1.0-alpha.0) > 1 December 2021 - Restrcuture bundle tools to use rollup instrad of tsdx [`#9`](https://github.com/microsoft/tabster/pull/9) - Adds @fluentui/bundle-size tool [`#8`](https://github.com/microsoft/tabster/pull/8) - chore: remove unused packages [`#6`](https://github.com/microsoft/tabster/pull/6) - Adds lockfile [`#7`](https://github.com/microsoft/tabster/pull/7) - Update README.md [`#4`](https://github.com/microsoft/tabster/pull/4) - Create ci.yml [`#5`](https://github.com/microsoft/tabster/pull/5) - Initialize README [`#3`](https://github.com/microsoft/tabster/pull/3) - fix: Use current version in package.json [`#2`](https://github.com/microsoft/tabster/pull/2) - init(keyborg): Moves `keyborg` code from `tabster` repo [`#1`](https://github.com/microsoft/tabster/pull/1) - add release-it [`18d2c7e`](https://github.com/microsoft/tabster/commit/18d2c7e8eb1a828fdfa5863fa40c44aaef3f5f20) - Initial commit [`a9daeca`](https://github.com/microsoft/tabster/commit/a9daeca60c4ce67302598555b6ee8e7c26edb32f) - IE11 EOL and packaging changes [`bd21eda`](https://github.com/microsoft/tabster/commit/bd21edac88704abd9bb323825db6c35711799769) #### [v1.1.0-alpha.0](https://github.com/microsoft/tabster/compare/v1.0.7...v1.1.0-alpha.0) > 1 December 2021 - Flatten project roots using TS project references [`#92`](https://github.com/microsoft/tabster/pull/92) - Fix some easy lint issues [`#93`](https://github.com/microsoft/tabster/pull/93) - Restructure project to use rollup instead of tsdx [`#87`](https://github.com/microsoft/tabster/pull/87) - Fix: use `tabster.esm.js` as entry point for bundle-size config [`#90`](https://github.com/microsoft/tabster/pull/90) - chore: Replace `ts-jest` with `babel-jest` [`#88`](https://github.com/microsoft/tabster/pull/88) - Adds bundle-size tooling [`#84`](https://github.com/microsoft/tabster/pull/84) - fix(Modalizer): Only apply keydown listener in uncontrolled mode [`#85`](https://github.com/microsoft/tabster/pull/85) - Adds lockfile and nvmrc to ensure node and npm version [`#82`](https://github.com/microsoft/tabster/pull/82) - fix: storybook publish CI [`#81`](https://github.com/microsoft/tabster/pull/81) - chore: Move `core` to repo root and replace tslint with eslint and [`#80`](https://github.com/microsoft/tabster/pull/80) - chore: Add testing container to `core` storybook [`#79`](https://github.com/microsoft/tabster/pull/79) - chore: Remove `example` and `demo` projects [`#78`](https://github.com/microsoft/tabster/pull/78) - chore(storybook): Adds @storybook/html to `core` [`#76`](https://github.com/microsoft/tabster/pull/76) - Moves keyborg code into `/core` and removes keyborg package [`#75`](https://github.com/microsoft/tabster/pull/75) - fix(Modalizer): Only apply keydown listener in uncontrolled mode (#85) [`#77`](https://github.com/microsoft/tabster/issues/77) - add release-it [`b6e3886`](https://github.com/microsoft/tabster/commit/b6e38866f4e7cb94c32034ff51910771e8cc6c14) - chore: Do not rollup library into a single file [`6fa0621`](https://github.com/microsoft/tabster/commit/6fa06216d2f20c74720cd86bab97d60fb850bffd) - prettier [`c174628`](https://github.com/microsoft/tabster/commit/c174628f95dbc5febbe39364758032e5bc619699) #### [v1.0.7](https://github.com/microsoft/tabster/compare/v1.0.6...v1.0.7) > 12 November 2021 - fix(keyboardNavigationState): use `nativeFocus` when simulating keyboard [`#73`](https://github.com/microsoft/tabster/pull/73) - fix(tests): Add retries to connect to test container [`#74`](https://github.com/microsoft/tabster/pull/74) - chore: add tslib to deps [`#72`](https://github.com/microsoft/tabster/pull/72) #### [v1.0.6](https://github.com/microsoft/tabster/compare/v1.0.5...v1.0.6) > 10 November 2021 - fix: keep `process.env.NODE_ENV` check for test environment [`#71`](https://github.com/microsoft/tabster/pull/71) - Fixing the tslint error. [`a1b4dd0`](https://github.com/microsoft/tabster/commit/a1b4dd05eafcd7096407f494eaed4cbe64de006a) #### [v1.0.5](https://github.com/microsoft/tabster/compare/v1.0.4...v1.0.5) > 10 November 2021 - Mutation observer should not be used in test environment [`#70`](https://github.com/microsoft/tabster/pull/70) - fix(Root): Fixing the root focus event fix. [`e691cfa`](https://github.com/microsoft/tabster/commit/e691cfaebee95a441cee94854fe2f4c9a146a2ff) - fix(Root) Focus state. [`845a833`](https://github.com/microsoft/tabster/commit/845a83398c0533f1d6c710db94ae856c9ba17c8c) - fix(Root): Putting the controlTab check back. [`84c09e1`](https://github.com/microsoft/tabster/commit/84c09e1adc50e6885d73e9dbfbc911c238caf675) #### [v1.0.4](https://github.com/microsoft/tabster/compare/v1.0.3...v1.0.4) > 9 November 2021 - Adding focus/blur events to the root API. [`#69`](https://github.com/microsoft/tabster/pull/69) #### [v1.0.3](https://github.com/microsoft/tabster/compare/v1.0.2...v1.0.3) > 8 November 2021 - fix(DummyInputManager): Mutation observer should be on declared element [`#67`](https://github.com/microsoft/tabster/pull/67) #### [v1.0.2](https://github.com/microsoft/tabster/compare/v1.0.1...v1.0.2) > 3 November 2021 - fix(ci): use Node 14 [`#66`](https://github.com/microsoft/tabster/pull/66) - implement code path with dummy inputs [`#64`](https://github.com/microsoft/tabster/pull/64) - changes tsconfig path [`#65`](https://github.com/microsoft/tabster/pull/65) - chore(Mover): MoverAPI now handles `updateVisible` [`#63`](https://github.com/microsoft/tabster/pull/63) #### [v1.0.1](https://github.com/microsoft/tabster/compare/v1.0.0...v1.0.1) > 16 September 2021 - Internal API to toggle mutation observer. [`#61`](https://github.com/microsoft/tabster/pull/61) #### [v1.0.0](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.8...v1.0.0) > 25 August 2021 - Respecting noop flag in FocusedElementState. [`19206e3`](https://github.com/microsoft/tabster/commit/19206e3cec4cc23dcaba1261376aa0d690d51d63) #### [v1.0.0-alpha.8](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.7...v1.0.0-alpha.8) > 25 August 2021 - Groupper adjustments. [`#60`](https://github.com/microsoft/tabster/pull/60) #### [v1.0.0-alpha.7](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) > 24 August 2021 - Fixing an uncontrolled in groupper corner case. [`#59`](https://github.com/microsoft/tabster/pull/59) #### [v1.0.0-alpha.6](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) > 17 August 2021 - Groupper fix [`#58`](https://github.com/microsoft/tabster/pull/58) - Oops. [`a90bd62`](https://github.com/microsoft/tabster/commit/a90bd629843cd60a810c57b483fb0e386350b03d) #### [v1.0.0-alpha.5](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) > 13 August 2021 - fix(Groupper): Fixing some unlimited grouppers scenarios. [`#57`](https://github.com/microsoft/tabster/pull/57) - fix(ObservedElement): Fixing requestFocus() for elements which are already in DOM, but not focusable yet. [`#56`](https://github.com/microsoft/tabster/pull/56) - API cleanup part deux. [`#54`](https://github.com/microsoft/tabster/pull/54) - Adjusting the setTabsterAttribute() logic. [`f0ba9d9`](https://github.com/microsoft/tabster/commit/f0ba9d9b2c211e986a783da8a82e5b6a4a17d3e5) - Fixing the tests. [`c88ad25`](https://github.com/microsoft/tabster/commit/c88ad2534f6c1bd724d990ebdfc072087930c677) #### [v1.0.0-alpha.4](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) > 10 August 2021 - Massive API cleanup. [`#53`](https://github.com/microsoft/tabster/pull/53) - setTabsterAttribute() helper. [`6b3a73d`](https://github.com/microsoft/tabster/commit/6b3a73d562c3720863514f8d378e214438c55ee7) #### [v1.0.0-alpha.3](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) > 8 August 2021 - Cancellable request focus [`#52`](https://github.com/microsoft/tabster/pull/52) - fix(FocusedElement): Making sure the correct elements are focused when tabbing to/from movers and grouppers. [`#51`](https://github.com/microsoft/tabster/pull/51) - fix(Modalizer): Restore focus asynchronously [`#50`](https://github.com/microsoft/tabster/pull/50) - Massive API cleanup. [`d838acf`](https://github.com/microsoft/tabster/commit/d838acff87096fc3a42197caeb271dadd62cee1f) - A noop function. [`bf1c258`](https://github.com/microsoft/tabster/commit/bf1c258ad7c8f227d56789fb2851c930a9b6c5d7) - Just a boolean param. [`a73fbc3`](https://github.com/microsoft/tabster/commit/a73fbc347552d75cba20fd6f71447c411f877d19) #### [v1.0.0-alpha.2](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) > 22 July 2021 - Oops. [`1534d21`](https://github.com/microsoft/tabster/commit/1534d21986f82eec84f224374bf78244591c92f9) #### [v1.0.0-alpha.1](https://github.com/microsoft/tabster/compare/v1.0.0-alpha.0...v1.0.0-alpha.1) > 22 July 2021 - fix(Uncontrolled): Fixing several corner cases. [`#49`](https://github.com/microsoft/tabster/pull/49) #### [v1.0.0-alpha.0](https://github.com/microsoft/tabster/compare/v0.7.4...v1.0.0-alpha.0) > 15 July 2021 - Mover groupper refactoring [`#41`](https://github.com/microsoft/tabster/pull/41) - Disabling dummy inputs tabbability when the uncontrolled element has focus. [`#48`](https://github.com/microsoft/tabster/pull/48) - fix(ObservedElement): allow programmatically focusable on update [`#47`](https://github.com/microsoft/tabster/pull/47) #### [v0.7.4](https://github.com/microsoft/tabster/compare/v0.7.3...v0.7.4) > 28 June 2021 - feat(uncontrolled): UncontrolledAPI [`#45`](https://github.com/microsoft/tabster/pull/45) - fix(requestFocus): Should focus tabindex=-1 [`#44`](https://github.com/microsoft/tabster/pull/44) #### [v0.7.3](https://github.com/microsoft/tabster/compare/v0.7.2...v0.7.3) > 18 June 2021 - feat(version): Embed the version of the package in each tabster instance [`#43`](https://github.com/microsoft/tabster/pull/43) - fix(Core): Various small fixes [`#42`](https://github.com/microsoft/tabster/pull/42) #### [v0.7.2](https://github.com/microsoft/tabster/compare/v0.7.1...v0.7.2) > 8 June 2021 - fix(Focusable): Use default Tab behaviour for iframes [`#40`](https://github.com/microsoft/tabster/pull/40) - fix(Modalizer+Deloser): Check if already focused [`#38`](https://github.com/microsoft/tabster/pull/38) - chore(Tests): Add initial tests for tabster [`#37`](https://github.com/microsoft/tabster/pull/37) #### [v0.7.1](https://github.com/microsoft/tabster/compare/v0.7.0...v0.7.1) > 31 May 2021 - Accessible option for waiting observed element. [`#35`](https://github.com/microsoft/tabster/pull/35) - fix(examples): Add prepare phase to examples [`#36`](https://github.com/microsoft/tabster/pull/36) - chore(tests): Create test container app, fix deloser tests [`#34`](https://github.com/microsoft/tabster/pull/34) - Licence fix. [`74aa573`](https://github.com/microsoft/tabster/commit/74aa5733572fd4db0d29e93c3cbe6a3982ab18f2) - Conflicting values for 'process.env.NODE_ENV'. [`fc28c2a`](https://github.com/microsoft/tabster/commit/fc28c2a3665720e23a3142a8b8e525f0f614f3dc) #### [v0.7.0](https://github.com/microsoft/tabster/compare/v0.7.0-alpha.1...v0.7.0) > 27 May 2021 - Merging 0.7.0 changes to master [`#32`](https://github.com/microsoft/tabster/pull/32) #### [v0.7.0-alpha.1](https://github.com/microsoft/tabster/compare/v0.7.0-alpha.0...v0.7.0-alpha.1) > 25 May 2021 - Fix(autoRoot): auto root should have tabster attr [`#31`](https://github.com/microsoft/tabster/pull/31) - Fix(Modalizer): Dispose inactive modalizers [`#30`](https://github.com/microsoft/tabster/pull/30) - chore(keyborg): Cleaup and dedupe [`#29`](https://github.com/microsoft/tabster/pull/29) #### [v0.7.0-alpha.0](https://github.com/microsoft/tabster/compare/v0.6.2...v0.7.0-alpha.0) > 20 May 2021 - Keyborg package. [`#28`](https://github.com/microsoft/tabster/pull/28) - Remove modalizer accessibility and set aria-hidden in tree instead [`#27`](https://github.com/microsoft/tabster/pull/27) - FocusedElement: capture keydown listener [`#25`](https://github.com/microsoft/tabster/pull/25) - A test. [`084ba26`](https://github.com/microsoft/tabster/commit/084ba26d414165d04e1ddab4ffc6c052178809c1) - Oops. [`9d437c3`](https://github.com/microsoft/tabster/commit/9d437c3294827bc3eda0fca6db223bd0e4a76f23) #### [v0.6.2](https://github.com/microsoft/tabster/compare/v0.6.1...v0.6.2) > 27 April 2021 - chore: add "sideEffects": false to enable tree shaking [`#24`](https://github.com/microsoft/tabster/pull/24) - Cleanup typing for `getTabsterAttribute` [`#23`](https://github.com/microsoft/tabster/pull/23) #### [v0.6.1](https://github.com/microsoft/tabster/compare/v0.6.0...v0.6.1) > 14 April 2021 - Cleanup. [`324ea53`](https://github.com/microsoft/tabster/commit/324ea530b9f2a8f33c167998d0d933986fbf6a54) #### [v0.6.0](https://github.com/microsoft/tabster/compare/v0.5.6...v0.6.0) > 13 April 2021 - RTL awareness for tabster context and arrow keys [`#19`](https://github.com/microsoft/tabster/pull/19) - chore: update Storybook deployment to Github pages [`#22`](https://github.com/microsoft/tabster/pull/22) - Removes pre-push hooks [`#20`](https://github.com/microsoft/tabster/pull/20) - chore: add Storybook deployment to Github pages [`#21`](https://github.com/microsoft/tabster/pull/21) - chore: fix commands in GH action & fix run on Windows [`#18`](https://github.com/microsoft/tabster/pull/18) - chore: introduce GH actions [`#17`](https://github.com/microsoft/tabster/pull/17) - Add pre-push hook to build repo [`#15`](https://github.com/microsoft/tabster/pull/15) - Shared lint rules and pre-commit hook [`#14`](https://github.com/microsoft/tabster/pull/14) - fixes [`d1ffd1a`](https://github.com/microsoft/tabster/commit/d1ffd1ae0805b2fc3a8dcfea7d3e3c8b9a52b55b) - No global variables. [`7539cba`](https://github.com/microsoft/tabster/commit/7539cba960c5894e1e57d954bf05fc3efb379bb1) - remove lock [`eb5c846`](https://github.com/microsoft/tabster/commit/eb5c846ee1582d0db9e8f78978416b18db736130) #### [v0.5.6](https://github.com/microsoft/tabster/compare/v0.5.5...v0.5.6) > 31 March 2021 - Add extra configuration to mover [`#11`](https://github.com/microsoft/tabster/pull/11) - Focusable can optioanlly ignore aria-disabled [`#12`](https://github.com/microsoft/tabster/pull/12) - Handle shift+tab nested movers [`#10`](https://github.com/microsoft/tabster/pull/10) - use root mover for all cases [`0c0cbab`](https://github.com/microsoft/tabster/commit/0c0cbab1b09cb840b762f5ad99ea329eb61ae3c7) - fix demo build [`bcb7512`](https://github.com/microsoft/tabster/commit/bcb7512d0f6f54dd1748ba3dfc8cb753a57fc87c) - made conditions clearer [`fb980d9`](https://github.com/microsoft/tabster/commit/fb980d93d2c79db61a22549f0958ee16656f5481) #### [v0.5.5](https://github.com/microsoft/tabster/compare/v0.5.4...v0.5.5) > 19 March 2021 - Add keyboard navigation state example [`#9`](https://github.com/microsoft/tabster/pull/9) - Global rename. [`bdd920e`](https://github.com/microsoft/tabster/commit/bdd920e1b908c6cd7e17a21c9e83caed86cde095) - Dependencies bump. [`4b38e58`](https://github.com/microsoft/tabster/commit/4b38e58f82344f0531fe1253df2d9adffb7a0e43) - Update example to be more gneeric [`047c380`](https://github.com/microsoft/tabster/commit/047c380eade8e8b76ea3532a7061dad70703c16b) #### [v0.5.4](https://github.com/microsoft/tabster/compare/v0.5.3...v0.5.4) > 17 March 2021 - Observed element API weak refs and better cleanup. [`7d3d48b`](https://github.com/microsoft/tabster/commit/7d3d48bac3f2c7aa5d2cd162fad7321ebbc20720) #### [v0.5.3](https://github.com/microsoft/tabster/compare/v0.5.2...v0.5.3) > 4 March 2021 - Accordion quick prototype. [`ce8267e`](https://github.com/microsoft/tabster/commit/ce8267e315b96cae3651f337282ccbd63f226ceb) - Explicitly removing listeners from dummy inputs. [`8b8fcd9`](https://github.com/microsoft/tabster/commit/8b8fcd91adcfd4f372a180ee055f38d917b03c96) - Useless operator. [`7e104eb`](https://github.com/microsoft/tabster/commit/7e104eb848a22161bbaebfa68d101fcaf51fe96a) #### [v0.5.2](https://github.com/microsoft/tabster/compare/v0.5.1...v0.5.2) > 3 March 2021 - Fixing the dispose race condition. [`e06980f`](https://github.com/microsoft/tabster/commit/e06980f9606b223b8eba393ae4d331ea9c2e2180) - Fixing the examples. [`651b592`](https://github.com/microsoft/tabster/commit/651b5923d729f296360cac6eb2c6f24786bae168) - Removing the focused groupper reference. [`560658e`](https://github.com/microsoft/tabster/commit/560658ef2537d2ef48a522e5dcdb73ea6636a85f) #### [v0.5.1](https://github.com/microsoft/tabster/compare/v0.5.0...v0.5.1) > 3 March 2021 - Add popup content example with modalizer [`#8`](https://github.com/microsoft/tabster/pull/8) - Fix modalizer examples add additional logging [`#7`](https://github.com/microsoft/tabster/pull/7) - Introduce storybook for repo [`#6`](https://github.com/microsoft/tabster/pull/6) - add popup menu example [`b6282f7`](https://github.com/microsoft/tabster/commit/b6282f72867967d66b10b15fa5e96dd732b073ae) - Update demo.tsx [`952ce0a`](https://github.com/microsoft/tabster/commit/952ce0a74704cc6893ac7bc0c89dc2ea137e9e0b) - initialize APIs for all stories [`26a98a4`](https://github.com/microsoft/tabster/commit/26a98a4230ffed9c956fce48da82dcde3999145b) #### [v0.5.0](https://github.com/microsoft/tabster/compare/v0.4.3...v0.5.0) > 26 February 2021 - Allowing to override internally used Promise and WeakRef. [`16a265f`](https://github.com/microsoft/tabster/commit/16a265f648bfa3f9165fef027f5e318cdc8e864c) - Moving forced garbage collection API outside of the core object. [`481ad77`](https://github.com/microsoft/tabster/commit/481ad776ded7f82f23298d29a7357245c413f34f) #### [v0.4.3](https://github.com/microsoft/tabster/compare/v0.4.2...v0.4.3) > 18 February 2021 - Add findAll to Focusable API [`#3`](https://github.com/microsoft/tabster/pull/3) - Support Home/End keys for Mover [`#2`](https://github.com/microsoft/tabster/pull/2) - Encourage single AH instance on window [`#4`](https://github.com/microsoft/tabster/pull/4) - Support cyclic mover navigation [`#1`](https://github.com/microsoft/tabster/pull/1) - add types and example [`2b5b45c`](https://github.com/microsoft/tabster/commit/2b5b45c4239629795af7922f34328ff64e7863b9) - resolved issues [`80d8700`](https://github.com/microsoft/tabster/commit/80d87002f966766f8c35adc25e3e82af87752897) - Encourage single instance of AH on window [`df230cd`](https://github.com/microsoft/tabster/commit/df230cd476f6c50e0e3bb6b4ef58d794816b2e7e) #### [v0.4.2](https://github.com/microsoft/tabster/compare/v0.4.1...v0.4.2) > 12 February 2021 - AutoRoot props and AutoDeloser. [`ad5ffca`](https://github.com/microsoft/tabster/commit/ad5ffca0831e2a5aab1c1e80d7db59e7f4397e7b) #### [v0.4.1](https://github.com/microsoft/tabster/compare/v0.4.0...v0.4.1) > 4 February 2021 - Mover to move focus using arrows. [`b5646b6`](https://github.com/microsoft/tabster/commit/b5646b63f4dfeec5627f01794501af471e85d176) - A little Mover example. [`99d7138`](https://github.com/microsoft/tabster/commit/99d71387300213efa1fbb044f2778015a859dfed) - Do not handle Enter/Esc in the non-groupper case. [`89a2745`](https://github.com/microsoft/tabster/commit/89a27451a30aef44c2967a951ab22e3e018d5b0c) #### [v0.4.0](https://github.com/microsoft/tabster/compare/v0.3.10...v0.4.0) > 1 February 2021 - Treeshakeability. [`b38ee46`](https://github.com/microsoft/tabster/commit/b38ee46e55288baea49effecc15cb8d4823ab5c8) - Memory work. [`aed0495`](https://github.com/microsoft/tabster/commit/aed0495549d1d81f6db3cec50f18f54372d4b3fd) - Auto root support. [`44d739a`](https://github.com/microsoft/tabster/commit/44d739aba708ca10043431f8d79ea2a263e9a8cc) #### [v0.3.10](https://github.com/microsoft/tabster/compare/v0.3.9...v0.3.10) > 15 January 2021 - An API to explicitly force forgetting memorized elements. [`bc4ac91`](https://github.com/microsoft/tabster/commit/bc4ac91f5f19ceea921eac01d0b10bda71f904a0) #### [v0.3.9](https://github.com/microsoft/tabster/compare/v0.3.8...v0.3.9) > 10 December 2020 - Moving a helper from global namespace to the class. [`9998912`](https://github.com/microsoft/tabster/commit/999891205f9c17042742b7ef586d6d207021881b) - Removing currently unused method. [`1aaf301`](https://github.com/microsoft/tabster/commit/1aaf301185038b67897886812027e3de5760a1a7) #### [v0.3.8](https://github.com/microsoft/tabster/compare/v0.3.7...v0.3.8) > 22 October 2020 - Using Document as removedFrom target as the listeners listen to the Document anyway. [`61462cc`](https://github.com/microsoft/tabster/commit/61462cc2d8bcc7235b16b58bc34f443e59da6572) #### [v0.3.7](https://github.com/microsoft/tabster/compare/v0.3.6...v0.3.7) > 14 October 2020 - Putting all window references in one place. [`c149263`](https://github.com/microsoft/tabster/commit/c149263b5a69625fe93ddafdd2be653eeda22b9e) #### [v0.3.6](https://github.com/microsoft/tabster/compare/v0.3.5...v0.3.6) > 13 October 2020 - More cleanups. [`0019ae1`](https://github.com/microsoft/tabster/commit/0019ae18f8fb329ee89e9ec344cadd37974bb1a1) #### [v0.3.5](https://github.com/microsoft/tabster/compare/v0.3.4...v0.3.5) > 7 October 2020 - Do not overdo the disposal. [`5303464`](https://github.com/microsoft/tabster/commit/53034640c989423ecb75a99c3808e50aafb65c9a) - Why Internet Explorer, oh why... [`58d71b2`](https://github.com/microsoft/tabster/commit/58d71b261bb197f30b55fee32942121e56ba45d2) #### [v0.3.4](https://github.com/microsoft/tabster/compare/v0.3.3...v0.3.4) > 23 September 2020 - Forgotten cleanups. [`c14ebf4`](https://github.com/microsoft/tabster/commit/c14ebf47af231bfaa3535fdae0240588b2b32552) #### [v0.3.3](https://github.com/microsoft/tabster/compare/v0.3.2...v0.3.3) > 21 September 2020 - Ignoring left/right arrows for focused inputs. [`cf15126`](https://github.com/microsoft/tabster/commit/cf151264b4d307c0be33e0c70ad6653d1b201eb5) #### [v0.3.2](https://github.com/microsoft/tabster/compare/v0.3.1...v0.3.2) > 8 September 2020 - Allowing to redefine sendUp callback and a few dispose fixes. [`26af1e9`](https://github.com/microsoft/tabster/commit/26af1e97e8f2f0a15a5dd7023ffe85f0b13e4bba) #### [v0.3.1](https://github.com/microsoft/tabster/compare/v0.3.0...v0.3.1) > 2 September 2020 - Disposal order fix. [`a7612aa`](https://github.com/microsoft/tabster/commit/a7612aae97fda8ff5a92f42848e7d3f1419278ed) #### [v0.3.0](https://github.com/microsoft/tabster/compare/v0.2.5...v0.3.0) > 31 August 2020 - Disposable Ability Helpers. [`b5d6cfe`](https://github.com/microsoft/tabster/commit/b5d6cfecd876fa7874ffe20e8ee7a07c0f817c47) #### [v0.2.5](https://github.com/microsoft/tabster/compare/v0.2.4...v0.2.5) > 20 August 2020 - isSetUp flag. [`c6c4762`](https://github.com/microsoft/tabster/commit/c6c47624a93e8b24368a4e111a6cca4c6dc6c37d) #### [v0.2.4](https://github.com/microsoft/tabster/compare/v0.2.3...v0.2.4) > 18 August 2020 - Deps upgrade, const in the generated code workaround. [`74e0a0a`](https://github.com/microsoft/tabster/commit/74e0a0a632d9c100b666be40532d38232ace9730) #### [v0.2.3](https://github.com/microsoft/tabster/compare/v0.2.2...v0.2.3) > 12 August 2020 - Fixes and missing things. [`5a3cbce`](https://github.com/microsoft/tabster/commit/5a3cbce3fd221507549969d5796d63514aca747a) #### [v0.2.2](https://github.com/microsoft/tabster/compare/v0.2.1...v0.2.2) > 20 July 2020 - Reducing the footpring. [`62f1b2a`](https://github.com/microsoft/tabster/commit/62f1b2a0b0d6259fbcfc57652597e195ed7ac6a1) #### [v0.2.1](https://github.com/microsoft/tabster/compare/v0.2.0...v0.2.1) > 17 July 2020 - Removing iframe functions. [`ed98237`](https://github.com/microsoft/tabster/commit/ed982374d10daea972df83b1973a4d6ffd66b7d4) #### [v0.2.0](https://github.com/microsoft/tabster/compare/v0.1.5...v0.2.0) > 13 July 2020 - Dumping the state. [`dea0fd0`](https://github.com/microsoft/tabster/commit/dea0fd0968d4cb2dabaa97f019673385ff081edf) - Observed element. [`e4542a6`](https://github.com/microsoft/tabster/commit/e4542a6a4a6d193628ea96a6b16c292411b73371) - Going to go cross origin. [`afaf015`](https://github.com/microsoft/tabster/commit/afaf01593f35a1cb635038022451301dabd7c432) #### [v0.1.5](https://github.com/microsoft/tabster/compare/v0.1.4...v0.1.5) > 13 May 2020 - Removing some obsolete code. [`30e4cbc`](https://github.com/microsoft/tabster/commit/30e4cbcc3083eb564889562b2c0c76b85bae7e51) - A better example. [`e8b40b0`](https://github.com/microsoft/tabster/commit/e8b40b0e15960392c8bc904f23e85a3c83be0623) - Outline props update fix. [`f65c9d7`](https://github.com/microsoft/tabster/commit/f65c9d7d01b4d2973de6590db9231cf316fc2ee7) #### [v0.1.4](https://github.com/microsoft/tabster/compare/v0.1.3...v0.1.4) > 8 April 2020 - Focus restore priority API. [`8e1c0c4`](https://github.com/microsoft/tabster/commit/8e1c0c445fabc44d6bc4021d6a922b0af106f2ab) - Visibility state fix. [`9ce7018`](https://github.com/microsoft/tabster/commit/9ce7018709142534a49b67b9409a3178e09a2bbe) #### [v0.1.3](https://github.com/microsoft/tabster/compare/v0.1.2...v0.1.3) > 27 March 2020 - Groupper state handling fix. [`2e0797a`](https://github.com/microsoft/tabster/commit/2e0797a44d9c5297991d60d53a2e646abe998a0f) - Prop handling fix. [`4e59ee4`](https://github.com/microsoft/tabster/commit/4e59ee4cfae1f0c40a45d616b19ad5fabd34cee4) - A gap for the in container visibility. [`d6ffc27`](https://github.com/microsoft/tabster/commit/d6ffc274faffed5017627e7d727db94eae97873c) #### [v0.1.2](https://github.com/microsoft/tabster/compare/v0.1.1...v0.1.2) > 25 March 2020 - Dummy inputs around roots. [`2c91565`](https://github.com/microsoft/tabster/commit/2c91565aaa1a34c5023a0b10bf5b5a5665073e03) - A bit of element bounding rect cache. [`aff614c`](https://github.com/microsoft/tabster/commit/aff614c99193f434f9f679d993042923946a0c2a) - Be able to construct an attribute value before the setup. [`1c0d449`](https://github.com/microsoft/tabster/commit/1c0d4497704236a581805fe7a6d7f6ee1ad06789) #### [v0.1.1](https://github.com/microsoft/tabster/compare/v0.1.0...v0.1.1) > 4 March 2020 - Splitting Modalizer and Root. [`76869cb`](https://github.com/microsoft/tabster/commit/76869cb41aa15c3afef33e8d7e5fc21a7710b2b4) - Fixing the build. [`16436cd`](https://github.com/microsoft/tabster/commit/16436cd2a191031634b73302bb296ed9705af48c) #### [v0.1.0](https://github.com/microsoft/tabster/compare/v0.0.7...v0.1.0) > 4 March 2020 - Massively refactoring... [`2af6a20`](https://github.com/microsoft/tabster/commit/2af6a20ee1b36452c985c0eb70696596b18c2fea) - Dump the current state. [`39979fc`](https://github.com/microsoft/tabster/commit/39979fc2377a3484ff6e365bba41bba804eb6e83) - Allow window to be undefined for the no-op in the testing environment. [`d0eb517`](https://github.com/microsoft/tabster/commit/d0eb51729431643e300502419d43d46f3577e4dc) #### [v0.0.7](https://github.com/microsoft/tabster/compare/v0.0.6...v0.0.7) > 16 January 2020 - PageUp/PageDown fix. [`3f70b98`](https://github.com/microsoft/tabster/commit/3f70b98ebfe0ae3cceb02f1a526baaa38859eda1) #### [v0.0.6](https://github.com/microsoft/tabster/compare/v0.0.5...v0.0.6) > 15 January 2020 - Ability to trap focus inside a limitable group. [`b5753a0`](https://github.com/microsoft/tabster/commit/b5753a02a5af5dd37ff08039a135e48e4af5cf74) - Exposing setGroupProps() and finding the proper scrollable container for the keyboard navigation operations. [`b271ab0`](https://github.com/microsoft/tabster/commit/b271ab08338c3d25b59183e798395563da93e9d0) #### [v0.0.5](https://github.com/microsoft/tabster/compare/v0.0.4...v0.0.5) > 14 January 2020 - Exposing all div props. [`dfdfdb1`](https://github.com/microsoft/tabster/commit/dfdfdb1bbd32181e35f186b92176559ddcefacb3) #### [v0.0.4](https://github.com/microsoft/tabster/compare/v0.0.3...v0.0.4) > 14 January 2020 - Grid-like navigation. [`1817145`](https://github.com/microsoft/tabster/commit/18171454037064f6128d28fe534ae910d618452a) - Limited groups. [`d868d4e`](https://github.com/microsoft/tabster/commit/d868d4e75084460f8082238f7395da55db0ed0bb) - Adding focus information to the state. [`1aa196d`](https://github.com/microsoft/tabster/commit/1aa196dbd4268fbd214d999083f61f9e4a6101d4) #### [v0.0.3](https://github.com/microsoft/tabster/compare/v0.0.2...v0.0.3) > 9 January 2020 - Any peer version of React. [`53b3036`](https://github.com/microsoft/tabster/commit/53b30366be5a8c07a3160f7413379b4dd6c30983) #### v0.0.2 > 9 January 2020 - Initial commit. [`f81e916`](https://github.com/microsoft/tabster/commit/f81e916d07e911a51725b0a8dec359a73814b6d2) - Focus groups work in progress. [`bd766ab`](https://github.com/microsoft/tabster/commit/bd766abd82372e732cd4234b8bd2e63376cfbab3) - React package beginning. [`d9ca9ab`](https://github.com/microsoft/tabster/commit/d9ca9ab5fe847fb7b27e54ffe024116bb3978cb3)