Skip to content

Latest commit

 

History

History
1695 lines (960 loc) · 111 KB

CHANGELOG.md

File metadata and controls

1695 lines (960 loc) · 111 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

10.0.1 (2023-07-12)

Note: Version bump only for package mamba-sdk

10.0.0 (2023-07-10)

⚠ BREAKING CHANGES

  • 🧨 no

Features

  • 🎸 [wip] org drivers (1a82f0d)
  • 🎸 add favicon to simulator env (a50963e)
  • 🎸 implements integration with organizations module (0d7db60)
  • 🎸 implements synchronous getOrganizationFile (a73f45c)

Bug Fixes

  • 🐛 fallback image fixes (8d254e3)

Styles

  • 💄 change icons of network for launcher (666631e)

9.7.0 (2023-06-09)

⚠ BREAKING CHANGES

  • 🧨 freeze keystroke changed
  • 🧨 onupdate uses render methods now
  • 🧨 event handler prop is not telemetryEmitType

Features

  • 🎸 add method render (930a0a9)
  • 🎸 add rmeotejs automatic tag (497321f)
  • 🎸 add telemetry metadata on flatlist (2e937ae)
  • 🎸 controls flatlist rendered display (hide/show) (506ae69)
  • 🎸 extend event data to add telemetryEmitType (58e5cb5)

Bug Fixes

  • 🐛 add telemetry emit type to the keystroke (b99d163)
  • 🐛 fix keyboard main field (8f835de)
  • 🐛 fix remotejs value (4e0f60c)
  • 🐛 send keyCode through synthetic mouse event (4ee70ee)
  • 🐛 several critial keystroke bugs along with configmation dialog events (47c78a0)

Code Refactoring

  • 💡 change prop handler (ec3b9c8)

9.6.0 (2023-06-09)

Features

  • 🎸 add more pax devices to build process (1ce9f00)

Bug Fixes

  • 🐛 implementação de logica para colocar o padding-bottom quanto houver mais de 3 itens na lista (ca52100)
  • 🐛 update cached flatlist->parent component when list changes (f2c3915)

9.5.1 (2023-04-14)

Note: Version bump only for package mamba-sdk

9.5.0 (2023-03-02)

Features

  • 🎸 add method to retrieve app org parameters (d804789)
  • 🎸 improve app org params method performance and add merge feature (e161cf1)

Bug Fixes

  • 🐛 base version mamba org (5f4bfea)
  • 🐛 fix svelte component place (de1f969)

9.4.1 (2023-02-16)

Bug Fixes

  • 🐛 (simulator) fix generic model slug (7293f3c)
  • 🐛 fix related generic bundle erros (bf65592)

9.4.0 (2023-02-15)

Features

Bug Fixes

9.3.1 (2023-02-15)

Features

  • 🎸 conditionally copy org assets to dist (876264b)

9.3.0 (2023-02-14)

Features

  • 🎸 suport specific platform target build (3b3a85d)

Reverts

  • Revert "refactor: 💡 remove platform build" (d537ff1)

9.2.1 (2023-02-09)

Note: Version bump only for package mamba-sdk

9.2.0 (2023-02-09)

Features

  • 🎸 implement generic loadings (fe0f7d7)

Bug Fixes

  • 🐛 fix loading position center (157afd9)

9.1.0 (2023-02-03)

Features

  • Include button size input for CorfirmationDialog component (3c046f1)

9.0.3 (2023-01-23)

Bug Fixes

  • 🐛 pos wrongly excluded from has keyboard light (7d2a38d)

9.0.2 (2023-01-19)

Bug Fixes

  • 🐛 capabilities return (0c7ef47)

Note: Version bump only for package mamba-sdk

Note: Version bump only for package mamba-sdk

9.0.1 (2023-01-17)

Bug Fixes

  • 🐛 fix mamba core npm files ignore (67643c3)

Note: Version bump only for package mamba-sdk

9.0.0 (2023-01-16)

Note: Version bump only for package mamba-sdk

Note: Version bump only for package mamba-sdk

Note: Version bump only for package mamba-sdk

Note: Version bump only for package mamba-sdk

8.0.0 (2023-01-13)

⚠ BREAKING CHANGES

  • 🧨 Usage with direct prop instead keyboardOptions.
  • 🧨 Upgraded eslint to 7, along with ts parser
  • 🧨 n
  • 🧨 New Warning component

Features

  • ✨ development of the new version of the numeric keypad (3d58a59)
  • 🎸 (cli) multiplataform deploy (2b3ff45)
  • 🎸 (simulator) add getPosBrand method like pos kernel (10e8e9d)
  • 🎸 (simulator) add Q92 POS (a39af6e)
  • 🎸 (simulator) add Sound api for simulator (88a6065)
  • 🎸 [simulator] prevent printing on devices without printer (539eee7)
  • 🎸 [skip ci] stage setupFirstFocusable (658807c)
  • 🎸 {WIP} DefaultRow (795c946)
  • 🎸 {wip} DefaultRow and Decorators (e27dab9)
  • 🎸 ability to fill the list row(no inset spaces) (f043a33)
  • 🎸 ability to show chevron on all lines per property (01bc7d7)
  • 🎸 add a app root reference for mamba-pkgs packages (d120820)
  • 🎸 add a app root reference for mamba-pkgs packages (508fafe)
  • 🎸 add appKey from define (e110ca8)
  • 🎸 add base href env config (d9c8fe8)
  • 🎸 add class in container (0a59436)
  • 🎸 add class propertiers (fffcdd5)
  • 🎸 add core files (63a8e96)
  • 🎸 add CSS compact variant to numeric keyboard (1ed8720)
  • 🎸 add customized examples (c6a7c73)
  • 🎸 add D199 and D230 POS models to utils models list (5c51a90)
  • 🎸 add d199 MoneyInput like (cbe9885)
  • 🎸 add D199 of cli deploy (415e9dc)
  • 🎸 add deep merge (0792812)
  • 🎸 add disabled class when disabled (8a9a779)
  • 🎸 add footer slot (aae3d3e)
  • 🎸 add get setting from cache method (455f060)
  • 🎸 add getPxOf util (a5d8757)
  • 🎸 add gif dummy api (b239fbf)
  • 🎸 add grays (a0ec450)
  • 🎸 add has keyboard light check and list (1fceed9)
  • 🎸 add inital keyboard setup (a1e8ca3)
  • 🎸 add invalidate method to NumericKeyboard and fix warnings (3f724b2)
  • 🎸 add isSomeInputElement (e80e094)
  • 🎸 add key code/key name helpers for standardizing the way of key capturing (1a2385b)
  • 🎸 add lastValue option to handle post-processing (6379e85)
  • 🎸 add legacy numeric keyboard (86c709e)
  • 🎸 add logger package (53d948a)
  • 🎸 add logger to eslint globals (86e3111)
  • 🎸 add money input instance referênce for virtual keyboard (f4f68f5)
  • 🎸 add more helpers methods (6923ced)
  • 🎸 add more models to arrow navigation decorator (d42e86b)
  • 🎸 add MP35 POS carcass and its simulator characteristics (5f57fc5)
  • 🎸 add mp35 pos image (5bc660a)
  • 🎸 add MP35 to flatlist arrow navigation capabilities (329d298)
  • 🎸 add mp35p dev f keymap (a0af149)
  • 🎸 add new Warning dialog (1aa5e66)
  • 🎸 add nummpad keycode for virtual keyboard and inputs parse it in handlers (c71a601)
  • 🎸 add options to link pakcages by path and add basic info how to use (0e55d64)
  • 🎸 add organization to system persistent settings (7d85d86)
  • 🎸 add Organizations to system enum (599cc6e)
  • 🎸 add overrideEnterKeystroke prop (f86d28c)
  • 🎸 add readOnly prop (1f14b06)
  • 🎸 add render condition prop for virtual keyboard (e510a99)
  • 🎸 add router class (cd3b946)
  • 🎸 add specialized warning icon (8c5ae8c)
  • 🎸 add the ability to hide the separator (9361de2)
  • 🎸 align items feature (5e189da)
  • 🎸 arrow capabilities (8c1a52d)
  • 🎸 cache hasNoTouch (d47af3a)
  • 🎸 changes for work with static snapshot site (7cda952)
  • 🎸 Component Flatlist (5a3e914)
  • 🎸 create and export device capabilities class list (d12cd8d)
  • 🎸 create suggestion box impl (5b5891a)
  • 🎸 creates the possibility to add custom body view in the row (fbac0e1)
  • 🎸 decorator overrides (b9a1d05)
  • 🎸 disabled prop (ee6ef77)
  • 🎸 Example (c3a9b49)
  • 🎸 filter number only on numeric keybaord input (10b89f5)
  • 🎸 filtered bool flatlist data (eb98566)
  • 🎸 finish keymap (2e4d531)
  • 🎸 force reload on POS change (8decc4d)
  • 🎸 get and apply device class capabilities (06dec6a)
  • 🎸 highlightSelect and highlightColor states (85ae441)
  • 🎸 implement a util to get all packages links on yarn 1x (53d5b1a)
  • 🎸 implement auto shortcuts (cde843a)
  • 🎸 implement destroy method/life-cicle (f6aa7b8)
  • 🎸 implement destroy methods (3d0c7d1)
  • 🎸 implement development log endpoint (627dbac)
  • 🎸 implement disabled prop (9801a95)
  • 🎸 implement first focusable element for inputs (de5a436)
  • 🎸 implement GetDefaultDecorator deep merge (c1f40d8)
  • 🎸 implement getPOSChecksObject to check pos model like IS_ (fd7434d)
  • 🎸 implement http header hook and hooks (6e330c2)
  • 🎸 implement Input compact prop (4d3e478)
  • 🎸 implement models categorization utils (89277bd)
  • 🎸 implement navbar setup event for dom operation (75b8eb4)
  • 🎸 implement orgs panel with pos supports (bec216e)
  • 🎸 implement scp/verifone deploy (788b05e)
  • 🎸 implement shouldUpdateKeyboardView (0b4393f)
  • 🎸 implement suggestion box (1d07afc)
  • 🎸 implement theme variation required (32b57a0)
  • 🎸 implements showPasswordToggle prop for input, with POS hasTouch default value (51f14ee)
  • 🎸 Include build for all platforms (e4f0a6f)
  • 🎸 include MP35 model (c684241)
  • 🎸 include Q60 and D195 to arrow navigation in flatlist (032ec0d)
  • 🎸 Include waring state to show a warning (1734c0e)
  • 🎸 Included BUILD_ALL invironment variable (fe7d0de)
  • 🎸 initiate @mamba/core package (df66b79)
  • 🎸 initiates @mamba/keyboard package (d347821)
  • 🎸 install dependecies (6905c8b)
  • 🎸 Install dependencies (af6039b)
  • 🎸 Keyboard has invalidate() input method (1f010c1)
  • 🎸 Math Keyboard (116b864)
  • 🎸 method click in row (3358be5)
  • 🎸 Method of updating props (8968fe1)
  • 🎸 more example to list (364ee63)
  • 🎸 new componente - UpDown Bar (085cbd8)
  • 🎸 New structure (180d071)
  • 🎸 NumericKeyboard receiving props (be8d540)
  • 🎸 package-lock (926b0d7)
  • 🎸 pass events to component (0c1fa75)
  • 🎸 prefix decorator props in default row (310a982)
  • 🎸 prevent double instance creation (894e6ea)
  • 🎸 Q92S on PAX Devices (7cf50b3)
  • 🎸 real focus on row by tab index (c808ea5)
  • 🎸 Rebrand keyboard (426d98f)
  • 🎸 record/set last position/index (396653c)
  • 🎸 set flatlist index when input link receive focus (8fc5130)
  • 🎸 set keyboard options by html input tag attrb (c1fd2b0)
  • 🎸 Sharon, new font included on SDK (336699e)
  • 🎸 Sharon, new font included on SDK (bff1832)
  • 🎸 Simulator (d4e5d16)
  • 🎸 small variation (24dc4bb)
  • 🎸 standardizes selection events (cbd9c6d)
  • 🎸 started NumericKeyboard (1c550bd)
  • 🎸 sufix element and right label style (17501b4)
  • 🎸 TerminalSettings lib release (a4e1625)
  • 🎸 touch, keyboard shortcut all events together standardized (5b52e9c)
  • 🎸 try hide keyboard after route change (ccbb0c0)
  • 🎸 Update of multiple platforms in simulator (fca8e94)
  • 🎸 Update packages (b8044fe)
  • 🎸 Updating core sdk (712bd78)
  • 🎸 validade setup link focusable (8ff997f)
  • 🎸 validation on numeric keyboard (fca72d9)
  • add beep on NumericKeyboard clicks (2af2cba)
  • add disabled class to FlatList (fea68e9)
  • add q60 and d230 models to simulation (4a5d02e)
  • add style to disabled labels (08bd1c2)
  • add variable to color (b9a7acd)
  • added D195 model to pos simulation option (7b64659)
  • apply disabled to NavBar (9601878)
  • configkeyboard: modeling of the versatile keyboard configuration (a5cc528)
  • disable call function when the list is disabled (5b29cc4)
  • new mamba keyboard implementation (23466f2)
  • numerickeyboard.html: Decoupling the numeric keypad (a2986c1)

Bug Fixes

  • 🐛 math keyboard layout (2abc974)
  • 🐛 [wip] reset span sizes (b14c3fa)
  • 🐛 @mamba/styles dependency pointing to npm (009e011)
  • 🐛 accept a range of font weight for simulator (af3f190)
  • 🐛 adb shell listing dir (da2297a)
  • 🐛 add destroy try..catch (3e506f4)
  • 🐛 add has-keyboard-light class (e365188)
  • 🐛 add mamba/pos (4bd5b61)
  • 🐛 added css classes & minor fixes (34bcaa4)
  • 🐛 adjust content width (2daba83)
  • 🐛 adjustments on Models (1ec412e)
  • 🐛 align sequence of row elements (13e385a)
  • 🐛 alphanumeric and numeric methods were switched (0965cbb)
  • 🐛 alphanumeric enabled value switched (ff1aaef)
  • 🐛 alphanumeric enabled value switched (9e05e85)
  • 🐛 alphanumeric is disable by default (523c96b)
  • 🐛 always reset/unmount when route change (3f8d407)
  • 🐛 app bar model to class (d673df2)
  • 🐛 app bar shrinks in flax container with flatlist (b858cf5)
  • 🐛 automatic merge drivers methods (4c2b9bb)
  • 🐛 automatic merge of get user settings (f3e0b32)
  • 🐛 avoid external inputs on simulator (2607c4c)
  • 🐛 avoid focus effetcs when keyboard do not exist (dc04b7f)
  • 🐛 back and backspace key code conflict (34fbf45)
  • 🐛 broken align class/prop (be7776d)
  • 🐛 bundle copy logo (2e740f9)
  • 🐛 camelcase props (b6db695)
  • 🐛 capture early input focus cursor position (dff5537)
  • 🐛 cast empty default string from back to undefined (d4b9bb1)
  • 🐛 Change eslint-plugin-import to stable version (621dafb)
  • 🐛 Change keyboard event (d75b94e)
  • 🐛 check empty string for get setting only (7e616ca)
  • 🐛 control shortcut and click event of flatlist rows (dcd3f63)
  • 🐛 crash on Dialog (d35bf1f)
  • 🐛 create normalized keyCode/keyName parse methods from keyboard event (f2f0a1a)
  • 🐛 cursor position reference (18c44cb)
  • 🐛 dandles keyboard events cleaning and add guards, with render condition property (a913856)
  • 🐛 data and section data resolve and examples fixes (78f8ed2)
  • 🐛 data assignment (6a999f3)
  • 🐛 data changed assertion (e2569bc)
  • 🐛 deal a discrepancy of keyup behavior that reset target input cursor to the end of it on POS (2e3085d)
  • 🐛 decorator overrides mechanism (a4e74bf)
  • 🐛 decorators styles layout por devices and spaces (d4b3b36)
  • 🐛 deep merge of keyboard options (01b06ba)
  • 🐛 default color like doc reference (381df50)
  • 🐛 default decorators for mp35p (1152a85)
  • 🐛 default maxlength (909cfc5)
  • 🐛 default model (8ca35a3)
  • 🐛 default value for empty string of solo get setting (cf27508)
  • 🐛 dependency cycles (a6d216f)
  • 🐛 disable effetcs on multiple inserts (a46700f)
  • 🐛 disable input of disabled inputs (b92ac6e)
  • 🐛 do not reset keyboard props on initial routes (e3a0dc0)
  • 🐛 docs on decorator.html (1697418)
  • 🐛 double instance after destroy (f144486)
  • 🐛 duplicate (def5999)
  • 🐛 duration type check (7fec03b)
  • 🐛 end fixture scroll issue (ffce899)
  • 🐛 enter and clear 'hitboxes' (6afaaf1)
  • 🐛 eslint (cf234eb)
  • 🐛 example case (5f1e60f)
  • 🐛 export keycodes (fbffd38)
  • 🐛 export keymap (46be163)
  • 🐛 fi initial render after set visibility (8602666)
  • 🐛 fill option pos support (c593b54)
  • 🐛 fix (2c634dd)
  • 🐛 fix alphanumeric input values (c862501)
  • 🐛 fix alphanumeric methods (8803caa)
  • 🐛 fix assign merge with defaults (c8ac66d)
  • 🐛 fix autoRender prop (684c05b)
  • 🐛 fix cancelation wrapper (11856da)
  • 🐛 fix compile issues (415f8de)
  • 🐛 fix conflict (1962db6)
  • 🐛 fix cursor worker listener callback references (1087354)
  • 🐛 fix dead-locks flows (038aa93)
  • 🐛 fix delete icon displaying as trash bin icon for some reason (3595515)
  • 🐛 fix enter key on onput (6379e39)
  • 🐛 fix filter number keys by alphanumeric value (301cacb)
  • 🐛 fix filter numbers only output (f656600)
  • 🐛 Fix flatlist (dca6751)
  • 🐛 fix hard coded keys and its events (7caddec)
  • 🐛 fix in layout and method get Post Model (7a5fe62)
  • 🐛 fix in method get POS (38cc81c)
  • 🐛 fix in model name (11499d0)
  • 🐛 fix inital keep visible behavior (81a1932)
  • 🐛 fix input tokens param parse (7cbfe39)
  • 🐛 fix item scrolling using native method (c589fd1)
  • 🐛 fix keyboard (2bea363)
  • 🐛 fix keyboard core instance of svelte update (e9053de)
  • 🐛 Fix keyboard event (e281925)
  • 🐛 fix keyboard input validation (fccee6d)
  • 🐛 Fix keydown code (eeb30d8)
  • 🐛 fix lodash module bundle size (bc7b0a2)
  • 🐛 fix max length cursor positions and removing (7280176)
  • 🐛 fix method inline (eee599b)
  • 🐛 fix minus unicode char (d63a22b)
  • 🐛 Fix money input (2e23554)
  • 🐛 fix numeric keyboard position and improve key distribution (06ea9a7)
  • 🐛 fix numeric keyboard validation commit mistakes (7004394)
  • 🐛 fix options reset adfter route changes (b4b57c2)
  • 🐛 fix pos keybaord init of route change along w/ debug logs (0d3c804)
  • 🐛 Fix pr (89a789b)
  • 🐛 fix scroll flatlist (c330e82)
  • 🐛 fix several issues related with cursors and/or suggestions (d4a3b62)
  • 🐛 fix simulator fonts (4088183)
  • 🐛 fix suggestion box and its multiple button inserts (b16d598)
  • 🐛 fix the recreation of physical keyboard handler (1e1c38b)
  • 🐛 fix trigger card (e6b642d)
  • 🐛 fix update data (979d422)
  • 🐛 fix update mode that was resetting on setOptions, and check for invalid values (6832374)
  • 🐛 fix usage of input pattern option (b256063)
  • 🐛 fix virtual keyboard sound logic, also add means to update its state (bdcac61)
  • 🐛 fix webpack source map loader order (c04c8c7)
  • 🐛 fix/update styles build scripts (85226d2)
  • 🐛 Fixed build multiplatform to s920 and included redecompras logo (da7b139)
  • 🐛 fiz keyboardOptions property of input that was not working (ad2f502)
  • 🐛 fiz keypress events and data mount (9e5e4d5)
  • 🐛 flatlist elements were being reseted (a856df9)
  • 🐛 getPosModel (bab1ee3)
  • 🐛 green 50 to 500 (d51252d)
  • 🐛 handle mamba button fixed at bottom (2a5ec8b)
  • 🐛 hasNoPrinter should be inside rinter.failedPrinting return (cff5be8)
  • 🐛 Include default object (376daf0)
  • 🐛 Include default value (f835e4e)
  • 🐛 Include keycodes (7c960eb)
  • 🐛 Include statusbar height and fix row layout (ef39f34)
  • 🐛 Include validation (1f71c6e)
  • 🐛 Included default value (fac2f45)
  • 🐛 incompatible semver range of date-fns esm import path (456ecce)
  • 🐛 install dependencies (0d468ab)
  • 🐛 isObject import (1981eb0)
  • 🐛 keyboard options merge (46188d7)
  • 🐛 keyboard shortcut (4cd9c59)
  • 🐛 keydown and disableEnterKeystroke prop (fbabbe1)
  • 🐛 label description overlaps (b6b48b2)
  • 🐛 last commit; now component works with and without dataSection (58117b1)
  • 🐛 listener cleaning after svelte input destroy (8314c0c)
  • 🐛 lock preset-env compatible to mamba ecosystem (3faa85a)
  • 🐛 make virtualKeyboard reconfigurable (b0c9587)
  • 🐛 make visibility configurable (fa92529)
  • 🐛 mamba utils problems (af23943)
  • 🐛 method typo and comments (07bceb0)
  • 🐛 minor fixes (419027e)
  • 🐛 missing dependencie (7c68b25)
  • 🐛 missing example data list (75d730d)
  • 🐛 missing files (96fc29c)
  • 🐛 missing imports (b78a71f)
  • 🐛 missing isObject (0fe2380)
  • 🐛 model case (c281bd6)
  • 🐛 new length for new models (9a1cc50)
  • 🐛 normalize dev dependencies of others packages (39456e8)
  • 🐛 normalize the dependencies across packages (43103d7)
  • 🐛 old variable last remnant (4cdd78c)
  • 🐛 old variable last remnant (c0eaabc)
  • 🐛 old variables remnants (ec23f34)
  • 🐛 old variables remnants (c5cb2df)
  • 🐛 package-lock (e2a3366)
  • 🐛 parse env values, for eslint must be like readonly (3a91cc0)
  • 🐛 physical keyboard instance after set options (d68ae85)
  • 🐛 pos compatible way to add classLists (da42d75)
  • 🐛 pos render component (11ef6c3)
  • 🐛 position index and keystroke active (9041e0e)
  • 🐛 pr requests (74330bd)
  • 🐛 prevent access of undefined (fcef7f9)
  • 🐛 prevent fire row after enter or input submit (4061689)
  • 🐛 prevent keyboard actions if hidden, force enter fire (4b84599)
  • 🐛 prevent throw of trying find @mamba global pack when not exist (6bd80db)
  • 🐛 prevent URI exception (3460a68)
  • 🐛 prevents cursor worker work when keyboard is not visible (4c7b830)
  • 🐛 Printable error trigger (0fbb91d)
  • 🐛 prop layoutSuggestions was not implemented (8013e3c)
  • 🐛 proper render of style value with unit (0f84581)
  • 🐛 Q92 layout (ad32128)
  • 🐛 redirect item element (46692ba)
  • 🐛 reference link (fea0eca)
  • 🐛 refix wrong replace (55c7d42)
  • 🐛 reimplement simulator proxy logics (fcb0d2b)
  • 🐛 remome filter numeric sync (d1c25b1)
  • 🐛 remove capability function from template (ef64009)
  • 🐛 Remove code from shell (32f0255)
  • 🐛 Remove console.log (dfd2e3b)
  • 🐛 remove failedPrinting, may have side effects (5d4a8ff)
  • 🐛 remove global body from examples (0f64e61)
  • 🐛 remove hash from pos model (17ee126)
  • 🐛 remove log (9c891fd)
  • 🐛 remove log of cyclic reference (9d810a0)
  • 🐛 remove package-lock (926583c)
  • 🐛 remove package-lock (314928d)
  • 🐛 remove printable__test wrong file (1bb46c0)
  • 🐛 remove redundant code (d3c4a95)
  • 🐛 remove remnant code on simulator files (51eb644)
  • 🐛 Remove shortcut of disabled (08a0ff3)
  • 🐛 remove spread from pos immer produce (4d33a2d)
  • 🐛 remove useless code (a5e8af9)
  • 🐛 Remove useless code to use constant (3a641e0)
  • 🐛 render border bottom on title (d33961e)
  • 🐛 reset keyboard type options after change (1bdeb8e)
  • 🐛 reset suggestion box on render (3adc1d2)
  • 🐛 revert core-js alias (b008654)
  • 🐛 revert remnants (75e0d23)
  • 🐛 revert remnants (1bebb18)
  • 🐛 right condition to render right label wrapper (b25087a)
  • 🐛 rollback isStandardModel (379fff6)
  • 🐛 route change keyboard reset (c308640)
  • 🐛 rsync for darwin os (be9e73d)
  • 🐛 Section bug (29a4519)
  • 🐛 set options not keep last options (1b62a3f)
  • 🐛 shortcut not firing with tabindex together shortcut attribute (2768685)
  • 🐛 simulator keyboard for model selected (d8b9981)
  • 🐛 small size alignment (3273d6e)
  • 🐛 souve chevron right alignment issues (ef58bcc)
  • 🐛 sprint wrong position (7915731)
  • 🐛 sprint wrong position (67e4559)
  • 🐛 sprite wrong import (66de6bb)
  • 🐛 sprite wrong import (3b7d4fc)
  • 🐛 svelte eslint order (9af47b1)
  • 🐛 svelte order (67f09a0)
  • 🐛 svelte property unknown (e0df291)
  • 🐛 tab position on pos (f007cbd)
  • 🐛 tab position onpos (cd80cca)
  • 🐛 touch index (1d9aff2)
  • 🐛 Update build webpack to keep build event error (bae8663)
  • 🐛 update MP35P classes to has-small-screen (20abe2d)
  • 🐛 Update packages (b645600)
  • 🐛 update variables to camcelCase (ae7e14a)
  • 🐛 update variables to camcelCase (87bbeeb)
  • 🐛 use revive to escape json string accents (97d329c)
  • 🐛 validation bugs on warning flag (3199bcb)
  • 🐛 verify the imperative set of contentStyle when null (b5a8fb7)
  • 🐛 VerifyMethod logic (4cefe10)
  • 🐛 wrong _isKeystrokeActive (0e8d793)
  • 🐛 wrong color importing (a994113)
  • 🐛 wrong color importing (1ad1e17)
  • 🐛 wrong disabled return (a2fc805)
  • 🐛 wrong import (9239129)
  • 🐛 wrong replace (9276ec5)
  • 🐛 wrong replace (03654c2)
  • add gitHead hash (47a9d1a)
  • add the disable const (a3b774b)
  • add the disabled const (b777e0d)
  • add yarn.lock (3c13a20)
  • change font size (58e7be1)
  • d199 image and keyboard (c5a1e5c)
  • delete bump version (8563d5b)
  • fix import (282a154)
  • fix import (#800) (47add09)
  • outdated code (61c9797)
  • outdated code (530538b)
  • remove the const (problem network git) (0b5ae20)

Performance Improvements

  • ⚡️ debounce keyboard render (0c9dcc4)
  • ⚡️ pos guards (a75a255)
  • ⚡️ use find only as fallback (b956a0f)
  • ⚡️ use keyboard input pattern to avoid unnecessary processing of money input values (9d57df2)

Reverts

  • Revert "bump: dialog version to 5.1.0" (ffd2159)
  • Revert "bump: dialog version to 5.1.0" (1d1f998)
  • Revert "chore: 🤖 update yarn.lock" (c9fc129)

Styles

  • 💄 alteraçao de fonte para mp35 e mp35p (fd3a4f0)

Code Refactoring

  • 💡 reconfigure and fix eslint, prettier, postcss (9e8e14c)

internal

  • 🏭 Usage with direct prop instead keyboardOptions (3e60b8b)

2.33.2 (2020-11-14)

Bug Fixes

  • 🐛 Include padding bottom on input (8ee2413)

Features

  • 🎸 include pakage lock (9b4aa19)

2.33.1 (2020-10-27)

Bug Fixes

  • 🐛 Fix input and app component (8702f55)

Features

  • 🎸 enable customizable printable error message (23cfe99)

2.32.4 (2020-09-23)

Bug Fixes

  • 🐛 Fix doBeforeClose state (22064b8)

2.32.3 (2020-09-15)

Bug Fixes

  • 🐛 Update negative event from confirmation dialog (e27fa68)
  • 🐛 update package-lock (4a05047)

2.32.2 (2020-09-14)

Bug Fixes

Features

  • 🎸 Include two new properties to customize qrcode (80e43b4)

2.32.1 (2020-08-19)

Bug Fixes

2.32.0 (2020-08-18)

Features

  • 🎸 New Brands: Ame, Dotz, E-ctare, iFood, MercadoPago e Picpay (1e7c77d)

2.31.2 (2020-08-03)

Note: Version bump only for package mamba-sdk

2.31.1 (2020-08-03)

Note: Version bump only for package mamba-sdk

2.31.0 (2020-07-21)

Features

  • 🎸 Printable componente now supports ReprintException (6352bc1)

2.30.0 (2020-07-06)

Bug Fixes

  • 🐛 Update package-lock (b0fd7b0)
  • 🐛 Update text exception (5b0fbb7)

Features

  • 🎸 Create a new method to activate another stonecode (be87d06)

2.29.6 (2020-06-18)

Bug Fixes

  • 🐛 Remove event when ondestroy is called (cb01a95)
  • 🐛 Update package-lock (9b47755)

2.29.5 (2020-06-18)

Bug Fixes

  • 🐛 Fix input bugs (d935a44)
  • 🐛 rmeove deprecated vscode setting (fa5be98)
  • 🐛 timeout value (3b71319)
  • 🐛 Update code (9f6ed03)
  • remove lagacy .stone from app deploy (841b8ea)

Features

  • 🎸 add optional printable message for no paper error (804cd59)
  • 🎸 Update package-lock (4380ddc)

2.29.4 (2020-06-16)

Bug Fixes

  • 🐛 rmeove deprecated vscode setting (fa5be98)
  • 🐛 timeout value (3b71319)
  • remove lagacy .stone from app deploy (841b8ea)

Features

  • 🎸 add optional printable message for no paper error (804cd59)

2.29.3 (2020-05-18)

Bug Fixes

2.29.1 (2020-05-18)

Bug Fixes

Features

  • 🎸 State to allow to do something before app close or back to home (9b6ed8c)
  • 🎸 Update back function (49bd1f5)

2.28.0 (2020-05-11)

Bug Fixes

  • 🐛 Fix brand component when the parameter brandName doesn't exist (274c55d)
  • 🐛 Include publisherName on mambamanifestplugin (9321d61)
  • 🐛 Include publisherName on manifest code (03911b6)

Features

  • 🎸 CarouselNavigation (218b18b)
  • 🎸 component-CarouselNavigation (ada4715)

2.27.3 (2020-04-17)

Bug Fixes

  • 🐛 Fix brand component when the parameter brandName doesn't exist (274c55d)

2.27.2 (2020-04-15)

Bug Fixes

  • 🐛 Fixed print bug (816bafe)
  • 🐛 Included id on if statement (2c1dcb4)

2.27.1 (2020-04-03)

Bug Fixes

  • 🐛 check the available of doSendRequest before use it (b22d8eb)

2.27.0 (2020-04-01)

Features

  • 🎸 add soSendRequest to not encode uris (3318ac5)

2.26.3 (2020-03-13)

Bug Fixes

  • 🐛 fixed input test (60c305e)
  • 🐛 Fixed input text color when itś disabled (6a2ee58)

2.26.2 (2020-03-12)

Bug Fixes

  • 🐛 Fixed eye button to show password when input is disabled (8b93eaa)
  • 🐛 iframe embed https (a5a5ede)
  • 🐛 remove log (6539a59)

2.26.1 (2020-03-01)

Bug Fixes

  • 🐛 Reimpression message change to NOT SHOW on PreAuth (54eb88d)

2.26.0 (2020-02-28)

Bug Fixes

  • 🐛 Removed default parameter on set method storage (7cff753)

Features

  • 🎸 Updated storage method (142d82a)

2.25.0 (2020-02-17)

Bug Fixes

  • 🐛 confirmation dialog triggers beneath events (5a77bb4)
  • 🐛 do not prevent row shortcut; better control for focus el (6aae85a)
  • 🐛 elements on focus be triggered by beneath keystroke/shortcut (686e7f0)
  • 🐛 prevent next keystroke to trigger on input focus (d642749)

Features

  • 🎸 add className prop (952b434)
  • 🎸 created Toast component (97c1fae)

2.24.0 (2020-02-17)

Bug Fixes

  • 🐛 confirmation dialog triggers beneath events (5a77bb4)
  • 🐛 do not prevent row shortcut; better control for focus el (6aae85a)
  • 🐛 elements on focus be triggered by beneath keystroke/shortcut (686e7f0)
  • 🐛 prevent next keystroke to trigger on input focus (d642749)

Features

  • 🎸 add className prop (952b434)
  • 🎸 created Toast component (97c1fae)

2.23.4 (2020-01-30)

Features

  • 🎸 failure dialog now has time and triggers on close (07305ef)

2.23.2 (2020-01-27)

Bug Fixes

  • 🐛 embed app link to another package (f19bfeb)

2.23.1 (2020-01-07)

Note: Version bump only for package mamba-sdk

2.23.0 (2020-01-02)

Bug Fixes

  • 🐛 add way to reset navigable route to default (6031cc6)

2.22.2 (2020-01-02)

Bug Fixes

  • 🐛 add way to reset navigable route to default (6031cc6)

2.22.1 (2019-12-19)

Bug Fixes

  • 🐛 add way to reset navigable route to default (6031cc6)

2.22.0 (2019-12-18)

Bug Fixes

  • 🐛 remover getBrands from utils (0b6a0a7)
  • 🐛 revert check element target (e16214a)
  • 🐛 wrong path to images (206fb61)

Features

  • 🎸 added Sorocred to Brands (f3a00a5)
  • 🎸 automatic add weinre for development builds (2ed7941)
  • 🎸 Brand bump version (25ac233)
  • 🎸 date validation now denies 24 as hour (cc2860d)
  • 🎸 finished Brand component (a7d137a)
  • 🎸 first version of getBrands() (b1c326d)
  • 🎸 Included Blank brand (default) (b270dcf)
  • 🎸 included more brands (b7fe10c)
  • 🎸 re-Started project, now exporting Brands as component (b06db8d)

2.21.0 (2019-12-06)

Bug Fixes

  • 🐛 remover getBrands from utils (0b6a0a7)
  • 🐛 wrong path to images (206fb61)

Features

  • 🎸 added Sorocred to Brands (f3a00a5)
  • 🎸 Brand bump version (25ac233)
  • 🎸 finished Brand component (a7d137a)
  • 🎸 first version of getBrands() (b1c326d)
  • 🎸 Included Blank brand (default) (b270dcf)
  • 🎸 included more brands (b7fe10c)
  • 🎸 re-Started project, now exporting Brands as component (b06db8d)

2.20.0 (2019-12-06)

Bug Fixes

  • 🐛 remover getBrands from utils (0b6a0a7)
  • 🐛 wrong path to images (206fb61)

Features

  • 🎸 finished Brand component (a7d137a)
  • 🎸 first version of getBrands() (b1c326d)
  • 🎸 Included Blank brand (default) (b270dcf)
  • 🎸 included more brands (b7fe10c)
  • 🎸 re-Started project, now exporting Brands as component (b06db8d)

2.19.0 (2019-12-06)

Bug Fixes

  • 🐛 remover getBrands from utils (0b6a0a7)

Features

  • 🎸 finished Brand component (a7d137a)
  • 🎸 first version of getBrands() (b1c326d)
  • 🎸 Included Blank brand (default) (b270dcf)
  • 🎸 included more brands (b7fe10c)
  • 🎸 re-Started project, now exporting Brands as component (b06db8d)

Note: Version bump only for package mamba-sdk

2.18.0 (2019-11-21)

Bug Fixes

  • 🐛 fix name lowercase (a2fdfba)

Features

  • 🎸 new popup component (aed694a)

2.17.0 (2019-11-18)

Bug Fixes

Features

  • 🎸 add value to validation callback (2737e93)

2.16.0 (2019-11-08)

Bug Fixes

  • 🐛 add offsetHour correct (c389b38)
  • 🐛 fix timezone to offsetHour (0067da2)
  • 🐛 Fixed date method (d291e37)
  • bug from route not being scrollable after open keyboard (ef0af6d)
  • date and radio component (ebb0002)

Features

  • 🎸 add date parse method; initial tests (87779b7)
  • 🎸 add date parser with timezone and utc POS compatible (cc09c10)
  • 🎸 included example to Radio page (9631890)
  • 🎸 It has been created date parse functions (e795fa0)
  • 🎸 It has been included date-fns and date-fns-tz (9e6f3ef)

2.15.0 (2019-10-23)

Bug Fixes

2.14.0 (2019-10-15)

Bug Fixes

  • 🐛 It has been fixed height row's component (dc7a443)
  • 🐛 remove unpublished version (97f6b3c)
  • Radio component: error on css variable, causing failed tests (609e616)

Features

  • 🎸 input feedback also on Capitalize and Backspace keys (d2e1207)
  • 🎸 Input now supports maxLength props (3d0c6c5)
  • 🎸 keyboard now has max length (a2abe83)
  • 🎸 keyboard now has special characters as suggestions (3da3e40)
  • 🎸 Keyboard with new icons and green submit button (a243b77)
  • 🎸 visual feedback & font size changes on length (04e1d74)

BREAKING CHANGES

  • Feature Flags

  • Update README.md

Removed wrong text.

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • fix: 🐛 changelog duplicate

  • Feature Flags

  • Update README.md

Removed wrong text.

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • fix: 🐛 changelog duplicate

2.13.0 (2019-09-20)

Bug Fixes

  • 🐛 remove unpublished version (97f6b3c)

BREAKING CHANGES

  • Feature Flags

  • Update README.md

Removed wrong text.

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • chore(release): 🤖 publish

  • fix: 🐛 changelog duplicate

2.10.0 (2019-07-25)

Bug Fixes

  • 🐛 changelog duplicate (97fc20b)

Features

  • 🎸 Implement readonlyOnEnter attr on money input (#452) (ff5df7a)
  • docs: ✏️ update docs description and for the new params

2.9.1 (2019-07-19)

Bug Fixes

Features

  • 🎸 adds the ability to configure feature flags (#444) (b512e31)
  • 🎸 New feature add AppBar back icon override method | this.root.meta.setNavigableRoute (#445) (9a9a0bb)
  • 🎸 New feature remove header appBar (e636d2d)

Performance Improvements

  • ⚡️ remove Boolean check (2b52cf5)

BREAKING CHANGES

  • Feature Flags

  • add changeOn param at Tabs; add route param at TabPane

  • docs: ✏️ update docs description and for the new params

  • fix: 🐛 Remove useless scripts

  • fix: 🐛 Fix test case

2.8.3 (2019-06-10)

Bug Fixes

  • 🐛 adjust dependency cycles of @mamba/pos -> @mamba/app (ef0e9c8)
  • 🐛 Fix test case (cd711eb)
  • 🐛 getVersion system invalid left-hand (2562178)
  • 🐛 getVersion with invalid lef-hand (d99a000)
  • 🐛 lerna circular dependency (ff17a32)
  • 🐛 remove svelte 3 peer deps (9df5b85)

Features

  • 🎸 Add getInfo to Merchant and panel (ecdc967)
  • 🎸 add identification type for merchant (75e416b)
  • 🎸 Create operating mode by route (#439) (67fccfe)
  • 🎸 List brands docs (13d85bf)

BREAKING CHANGES

  • add changeOn param at Tabs; add route param at TabPane

  • docs: ✏️ update docs description and for the new params

  • fix: 🐛 Remove useless scripts

2.8.2 (2019-05-27)

Bug Fixes

  • 🐛 HTTP Status Codes do wrapper do simulador (#433) (81f8f02)

Features

  • 🎸 Add compareTime method (7fdfedb)

2.8.1 (2019-05-15)

Note: Version bump only for package mamba-sdk

2.8.0 (2019-05-15)

Features

  • 🎸 Add compareTime method (7fdfedb)

2.7.2 (2019-04-12)

Features

  • 🎸 allow to mock payment failure (7d3f992)

2.7.1 (2019-04-10)

Bug Fixes

2.7.0 (2019-04-10)

Bug Fixes

  • 🐛 digital printer firing endPrinting twice (78668a4)
  • package: update mini-css-extract-plugin to version 0.6.0 (0e934c7)

Features

2.6.4 (2019-04-03)

Note: Version bump only for package mamba-sdk

2.6.3 (2019-04-02)

Bug Fixes

  • 🐛 editable text input selected condition (76b0361)
  • 🐛 forcefocus breaking another consecutive input focus (72999e3)
  • 🐛 prevent printable content to overflow a page (9ec53ba)
  • 🐛 return null if passed a non-existing storage key (53fa24c)

2.6.2 (2019-03-25)

Bug Fixes

  • 🐛 check if the input is rendered before blurring (2bb0c77)

2.6.1 (2019-03-25)

Bug Fixes

  • 🐛 focus on unexistent input (1eeafbe)

2.6.0 (2019-03-21)

Bug Fixes

  • package: update immer to version 2.1.0 (2e064aa)
  • 🐛 add core-js@3 configs (7bb9bca)
  • 🐛 append a hash to imported images filenames (4d68807)
  • 🐛 babel and core-js@3 breaking the tests (3be4896)
  • 🐛 input using wrong isValid value (4163205)
  • 🐛 money input validation events and extra beep (ff54f7b)
  • 🐛 remove input border transition (715a6b9)
  • typo in readme (8e8fcd2)

Features

  • 🎸 Add format date to yyyy/mm/dd to utils (6d8b1f1)
  • 🎸 add showPrintingDialog prop (eb6dba2)
  • 🎸 add simple mask date formatter (58c9aa5)
  • 🎸 add validate() method (6aaff5f)
  • 🎸virtualkeyboard (#350) (e9440c8), closes #375

2.5.3 (2019-02-22)

Bug Fixes

  • 🐛 fixed background affecting app performance (9c7a713)

2.5.2 (2019-02-21)

Bug Fixes

  • 🐛 add simulated System.getVersion() method (832c24d)
  • 🐛 app initialization without a store (eb81c94)
  • 🐛 cancel auth listener on successful logout (756e90c)
  • 🐛 css being emitted AND injected (65d966a)
  • 🐛 Filter tabs that not fulfils prerequisites (ee1f361)
  • 🐛 Fix active bottom line position (d3e15f2)
  • 🐛 prevent simulator from resetting the url on startup (87568fe)
  • 🐛 Prop name for locking app exit (754c5c7)
  • package: update xmlbuilder to version 11.0.0 (e20d768)
  • 🐛 remove dotter border from row extra slot (548973f)
  • 🐛 simulated keypad not dispatching keys on firefox (664d894)
  • 🐛 Style and send button activating auth method (cb81e1d)

Features

  • 🎸 add configurable persistent simulated admin password (3ca8d84)
  • 🎸 add new value validation through prop method (cc68ccf)
  • 🎸 add size=fill for 100% buttons with no border-radius (b62136a)
  • 🎸 add text css helpers (a204d31)
  • 🎸 AdminLock, App lock and checkPassword simulation (dee5ea9)
  • 🎸 change row label size to 14px (e74269c)

Performance Improvements

  • ⚡️ Controls tab index by state update lifecycle (013eafa)

2.5.1 (2019-02-21)

Bug Fixes

  • 🐛 add simulated System.getVersion() method (832c24d)
  • 🐛 app initialization without a store (eb81c94)
  • 🐛 cancel auth listener on successful logout (756e90c)
  • 🐛 css being emitted AND injected (65d966a)
  • 🐛 Filter tabs that not fulfils prerequisites (ee1f361)
  • 🐛 Fix active bottom line position (d3e15f2)
  • 🐛 prevent simulator from resetting the url on startup (87568fe)
  • 🐛 Prop name for locking app exit (754c5c7)
  • package: update xmlbuilder to version 11.0.0 (e20d768)
  • 🐛 remove dotter border from row extra slot (548973f)
  • 🐛 simulated keypad not dispatching keys on firefox (664d894)
  • 🐛 Style and send button activating auth method (cb81e1d)

Features

  • 🎸 add configurable persistent simulated admin password (3ca8d84)
  • 🎸 add new value validation through prop method (cc68ccf)
  • 🎸 add text css helpers (a204d31)
  • 🎸 AdminLock, App lock and checkPassword simulation (dee5ea9)
  • 🎸 change row label size to 14px (e74269c)

Performance Improvements

  • ⚡️ Controls tab index by state update lifecycle (013eafa)

2.5.0 (2019-02-21)

Bug Fixes

  • 🐛 add simulated System.getVersion() method (832c24d)
  • 🐛 app initialization without a store (eb81c94)
  • 🐛 cancel auth listener on successful logout (756e90c)
  • 🐛 Filter tabs that not fulfils prerequisites (ee1f361)
  • 🐛 Fix active bottom line position (d3e15f2)
  • 🐛 prevent simulator from resetting the url on startup (87568fe)
  • 🐛 Prop name for locking app exit (754c5c7)
  • package: update xmlbuilder to version 11.0.0 (e20d768)
  • 🐛 remove dotter border from row extra slot (548973f)
  • 🐛 simulated keypad not dispatching keys on firefox (664d894)
  • 🐛 Style and send button activating auth method (cb81e1d)

Features

  • 🎸 add configurable persistent simulated admin password (3ca8d84)
  • 🎸 add new value validation through prop method (cc68ccf)
  • 🎸 add text css helpers (a204d31)
  • 🎸 AdminLock, App lock and checkPassword simulation (dee5ea9)
  • 🎸 change row label size to 14px (e74269c)

Performance Improvements

  • ⚡️ Controls tab index by state update lifecycle (013eafa)

2.4.1 (2019-02-13)

Bug Fixes

  • 🐛 fix boolean options not working after last yargs update (cda71e4)

2.4.0 (2019-02-12)

Bug Fixes

  • package: update css-loader to version 2.0.0 (a809d28)
  • package: update eslint-plugin-html to version 5.0.0 (f23244d)
  • package: update eslint-plugin-node to version 8.0.0 (f48e916)
  • package: update eslint-plugin-prettier to version 3.0.0 (b6a0e08)
  • package: update mini-css-extract-plugin to version 0.5.0 (035aed9)
  • package: update postcss-calc to version 7.0.0 (bfe03be)
  • 🐛 no-scroll not preventing scroll (85a39fe)
  • 🐛 Remove invalid "width: block" (63fe39b)
  • package: update postcss-html to version 0.36.0 (#299) (8cfc366)
  • package: update yargs to version 13.1.0 (#354) (a53ca14)
  • 🐛 reset currentGroupName to 'default' after 'endGroup()' is called (c17f2ed)

Features

  • 🎸 Add @mamba/utils with basic money utility methods (19f7315)
  • 🎸 Add currency ceil method (1260649)
  • 🎸 add main entry to facilitate utilities access (3190b62)
  • 🎸 add timeout() method to promisify setTimeouts (224840c)