Skip to content

Releases: naver/egjs

1.5.0 release (2017-04-14)

20 Apr 06:58
Compare
Choose a tag to compare

Features :

  • MovableCoord

    • Add disable/enableInput (#459)
  • InfiniteGrid

    • Support multi direction. (#462)
  • Component

    • Add once method (#412)

Bug Fixes :

  • Flicking

    • Panel movement behavior on non-circular (#486)
    • Fix panel move by API Android 2.x (#485)
    • Improve .resize() on adaptiveHeight option (#478)
    • Fix panel position on disableInput mode (#433)
    • Fix wrong referencing of panel elements (#438)
    • Fix getting target panel for adaptiveHeight (#445)
    • Corrected direction param on .moveTo() (#436)
  • InfiniteGrid

    • Fix side-effect bug (#477)
    • Add defense code when the user forces the scroll (#455)
    • Workaround for IE (#447)
    • Fire append event after resize (#450)
    • Fix return value of getBottomElement (#467)
  • Agent

    • Invalid browser version of iOS WebView (#440)
  • MovableCoord

    • Add support Hammer 2.0.4, 2.0.5 (#431)

Documents :

  • InfinitGrid
    • Add jsdoc of remove method. (#461)

Chore tasks :

  • Component
    • Fixed documention. (#411)

1.4.1 release (2016-12-16)

16 Dec 07:42
Compare
Choose a tag to compare

Bug Fixes :

  • MovableCoord
    • Fixed Hammer v2.0.4, v2.0.5 compatibility issue (#431)

1.4.0 release (2016-12-15)

15 Dec 04:50
Compare
Choose a tag to compare

Features :

  • Visible
    • Check 'containment' elements (#365)
  • Persist
    • Can remove value with setting empty values (#373)
  • Flicking
    • Implement 'adaptiveHeight' option (#392)
    • Implement thresholdAngle option (#376)
  • Rotate
    • Remove eg.agent dependency (#357)
  • ScrollEnd
    • Remove eg.agent dependency (#307)
  • MovableCoord
    • Add getHammer method (#389)
    • Remove jQuery dependency (#393)

Bug Fixes :

  • PauseResume
    • Complement timer's inaccuracy (#303)
  • Flicking
    • Format wrapper element's size on previewPadding on Android 2.x (#305)
  • InfiniteGrid
    • Fix layout issue. (#427)
    • Remove width style in container (#425)
  • Persist
    • Improved .isNeeded() method (#382)
  • MovableCoord
    • Clean resource after destruction (#378)

Documents :

  • Flicking
    • Add note for Android 4.1.x rendering bug (#142)
  • CssPrefix
    • Update cssPrefix docs (#400)

1.3.0

20 Sep 08:24
Compare
Choose a tag to compare

1.3.0 release (2016-09-20)

Features :

  • Flicking
    • Handle when container element is given (#216)
    • Deprecate .getTotalCount() and index prop event (#229)
    • Implement distance prop on flick event (#218)
    • Remove .getTotalCount() and index prop event (#229)
  • InfiniteGrid
    • Remove outlayer dependency (#282)

Bug Fixes :

  • PauseResume
    • Fix test case text bug (#285) (#284)
    • Don't convert relative values of transform string. (#341) (#340)
    • Fix a script error on stop() (#276) (#276)
  • Flicking
    • Prevent API move call during touch hold (#268)
    • Correct panel sizing on padding (#226)
    • Format wrapper element's size on previewPadding (#225)
  • CssPrefix
    • Fix logic that checks jQuery version (#332) (#196)
  • MovableCoord
  • InfiniteGrid
    • Fix image check module in IE9 (#310) (#309)
    • Add defense code on scroll (#263)
    • Add defence code for cross-browser (#273)
    • Deal with defence code (#251) (#249)
  • Commit-message
    • Add ignore case option / Not working commit-msg hook. (#261)

1.2.0

09 Jun 10:04
Compare
Choose a tag to compare

1.2.0 release (2016-06-09)

Features :

  • Flicking
    • Support destroy() method (#152)
    • Input event handle feature (#58)
    • Provide bounce option. (#168)
  • MovableCoord
    • Improve animation structure #5
  • Pause/Resume
    • support pause/resume on jQuery animate/delay #111 #167
  • transform
    • Support Firefox
  • scrollEnd/rotate
    • fix(srollend,rotate) : Event style have changed jindo to jquery. #207

Bug Fixes :

  • Flicking
    • Re-select target panel on .destroy() (#152)
    • .restore() condition update (#243)
    • Panel number have to change on 'flickEnd' event (#219)
  • Persist
    • Add IE8 exception handling (#235) (#233)
    • Don't show warning message on clean storage (#205) (#199)
  • InfiniteGrid
    • Check image size when initializing (#214) (#178)
    • infiniteGrid can't restore properties of null value (#211)
  • MovableCoord
    • Unlock interrupt flag after no move. (#200) (#195)
    • Process can be stuck on very short interval touch #153
    • animationStart doubly triggered #23
  • rotate
    • Rotate event is not fired In certain cases. (eg.isPortrait() issue) #182
  • transform
    • eg.animate - Support rotate3d and fix interpolation bug on rotation. #166
    • eg.animate unit test is broken on Samsung Galaxy S2 (android 2.3) #120
  • Visible
    • eg.visible not working with first Element param #146

1.1.0

09 May 06:13
Compare
Choose a tag to compare

eg

[Update]  refactor(eg): remove parameter from eg.agent

module

[Update] refactor(module): If It have eg object It have to override method.

class

[Update]  refactor(class,component): move 'instance' method to 'class'

scrollEnd

[Update]  fix(ScrollEnd): Scroll based mode on android <=2.3

rotate

[Bug] fix(rotate): fix isPortrait value

movableCoord

[Bug] fix(movableCoord): fix uncessary change event when postion is not changed
[Update] refactor(movableCoord): Make _convertInputType stateless

flicking

[Bug] fix(flicking): Direction value not given during touch move
[Bug] fix(Flicking): Getting previous panel index number on non-circular mode
[Bug] fix(flicking): Fixed malfunctioning of .moveTo() on non-circular
[Update] feat(flicking): Support duration on restore method
[Update] feat(flicking): Support previewPadding resize

infiniteGrid

[Bug] fix(infiniteGrid): According to viewport, item order is different
[Bug] fix(infiniteGrid): fix append/prepend return value
[Bug] fix(infiniteGrid): When DOM prepend more than count option, infniteGrid faces a script error
[Bug] fix(infiniteGrid): fix restore/store bug
[Update] feat(infiniteGrid): expands methods of infiniteGird
[Update] feat(infiniteGrid): add append/prepend event in infiniteGrid
[Update] feat(infiniteGrid): Change the order of item in case of prepending
[Update] feat(infiniteGrid): remove param.croppedDistance in prepend event
[Update] feat(infiniteGrid): infiniteGrid handles movement for scroll position
[Update] feat(infiniteGrid): Change items to be removed in case of prepending

persist

[Bug] fix(persist): block throwing exception when storage is polluted
[Bug] fix(persist): block throwing exception when storage is polluted

Enhance development environment

[Update] style(coverage): Add codeclimate plugin in travis.
[Update] style(commit-messge): Limit PR title.
[Update] test(all): Add browserstack grunt task for automated javascript testing

1.0.0

24 Dec 07:04
Compare
Choose a tag to compare

eg

[Bug] fix(eg) : When OS is not target, getOSVersion fired script error
[Bug] bug(eg) : Image is clipped when you touch img tag

module

[Bug] refactor(module): Add prefix for Component
[Bug] fix(module): Fix special hook definition
[Bug] bug(module) : Module return wrong value in case of instance call as plugin style

InfiniteGrid

[Bug] bug(module) : Module return wrong value in case of instance call as plugin style
[Bug] bug(infiniteGrid) :infiniteGrid script error when infiniteGrid is used as plugin style
[Bug] bug(infiniteGrid) : add visibility hidden when dom append or prepend

Flicking

[Bug] fix(flicking): Prevent to be initialized with non-existent element

Persist

[Bug] fix(persist): fix local error

Enhance development environment

[Update] Support packaged files
[Update] Change license from LGPL v2 to MIT
[Update] Support bower
[Update] Add commit validate hook