Shiba Changelog

What's new in Shiba 1.2.1

May 29, 2018
  • Update dependencies
  • Use the latest Electron v2.0.2
  • Build with the newest TypeScript compiler
  • Some other packages are updated

New in Shiba 1.2.0 (Mar 17, 2018)

  • Improved sanitizatioin
  • All HTML elements were banned in v1.1.1, but it was too strict
  • As of GitHub, now Shiba allows some non-harmful HTML elements in documents (e.g. <a name="..."></a>
  • Please see the full list to know the details
  • Update dependencies (Electron v1.8.4)

New in Shiba 1.1.2 (Feb 1, 2018)

  • Update dependencies:
  • Including security bugfix for Electron CVE-2018-1000006

New in Shiba 1.1.1 (Nov 29, 2017)

  • Add new 367 emojis 👯
  • Enable to choose rules in remark-lint config
  • Fix sanitize issue of marked parser
  • Update dependencies

New in Shiba 1.1.0 (Nov 4, 2017)

  • Large dependencies updates. All packages are up to date
  • Electron v1.7.9
  • Polymer v1.11
  • Also accept config.yaml as well as config.yml
  • Improve CLI options and handling arguments
  • Stop following symlinks by default because it may cause performance issue on a directly containing so many files and directories
  • follow_symlinks and default_path config option are added
  • Show window after app contents are loaded in order to avoid whole white screen
  • Now markdown linter checks only consistency by default
  • Fix links on Windows (#37)
  • Fix links which contain images (#38)
  • Fix watching path is broken when unsupported kind of file is D&Ded

New in Shiba 1.0.4 (Jan 22, 2017)

  • Restore last window state on start. And add restore_window_state configuration to enable/disable it
  • Convert non-UTF8 encoded documents if needed
  • Update Electron binary to v.1.4.10 (including security fix)
  • Fix Japanese problems on search box
  • Fix scrolling issue on Windows (10?) (working in progress)
  • Fix emoji parsing problem

New in Shiba 1.0.0 (Aug 10, 2016)

  • NEW FEATURES:
  • task list in markdown
  • Add tooltips to links
  • Search text in the document
  • Outline window
  • User CSS and favorite code theme
  • Math formula preview with katex (please use katex code block)
  • mermaid.js integration (please use mermaid code block)
  • Many more configurations
  • IMPROVEMENTS:
  • Move menu from right to left because document is align to left. Minimize move of eyes.
  • Improve rendering performance (2x faster)
  • Optimize app start up time (mermaid, lint result window setup, and so on)
  • Update Electron to 0.37
  • Use native dialog to choose a file or directory
  • Add more tests
  • Many refactorings
  • Easily install with brew cask install shiba on OS X
  • FIXES:
  • Replace :emoji: only in text
  • Fix document layout for print
  • Fix many bugs

New in Shiba 0.4.0 (Aug 10, 2016)

  • Improvements:
  • Open local markdown links with preview
  • Use Meiryo font on Windows to improve Japanese document
  • Add drop zone in main window at start up
  • Make main window always file-droppable
  • Add Reload action and default key shortcut
  • drawer.responsive and menu.visible configuration options
  • {config dir}/user.css
  • Fixes:
  • Ensure to make lint messages empty before executing linter
  • Fix opening external links
  • Fix #hash local links
  • Fix links which contain white spaces

New in Shiba 0.3.4 (Aug 10, 2016)

  • Changes:
  • HTML preview
  • handling keyshortcuts in renderer
  • voice notification
  • --detach option for CLI
  • reduce dependency
  • open external page links with external browser