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

  • πŸ› run npm i (fa6fc82)
  • πŸ› Update activateStonecode (3cc601b)

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

  • πŸ› method hide app bar updated (0a58288)
  • πŸ› npm badge link (7afa671)
  • πŸ› script syntax (1b786d6)
  • πŸ› script tag (53b5875)
  • πŸ› unwanted text removed (fcb4147)

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)