View Source Changelog

0-10-1

0.10.1

  • [FIX] Adding a new empty h1, h2, h3, or li would crash
  • [FIX] Better padding on li block
  • [FEATURE] Shift + enter in /code block starts new block below
  • [FEATURE] Code block auto-focuses when added
  • [FEATURE] Navigation between blocks using tab and shift + tab
  • [QA] Remove pageModel from integration tests
  • [DOCS] Proposal for extensible block interface

0-10-0

0.10.0

  • [FEATURE] Basic code block only supporing elixir synthax highlighting
  • [FIX] Using button to add block after a code or table block fails
  • [QA] Improve docs
  • [FIX] Styles for /code block were not getting included correctly

0-9-4-2022-05-30

0.9.4 2022-05-30

  • [FIX] Bug with typing after inserting new line at the end of block
  • [CHORE] Loosen floki dependency & update
  • [CHORE] Update phoenix_live_view dependency
  • [TWEAK] Use n to split lines in block component, instead of <br/>
  • [TWEAK] Clean up redundant cells during block operations

0-9-3-2022-05-25

0.9.3 2022-05-25

  • fix publish + installation story

0-9-2-2022-05-22

0.9.2 2022-05-22

  • separate out scss into individual files
  • style and restructure table component
  • publish to hex and npm
  • add basic setup readme

0-9-0-2022-05-21

0.9.0 2022-05-21

  • basic table component

0-8-1-2022-05-12

0.8.1 2022-05-12

  • various bugfixes related to blocks splitting and joining
  • phoenix dependency update
  • failed attempt configuration for heex formatter
  • basic styling for PRE block

0-8-0-2022-05-08

0.8.0 2022-05-08

There have been many changes since the last update

  • complete engine rewrite
  • e2e test suite
  • conversion to library
  • support for scss
  • various misc additions and tweaks

0-7-1-2022-01-25

0.7.1 2022-01-25

  • reduce blocks after backspacing or updating, so they contain a minimal amount of cells

0-7-0-2022-01-25

0.7.0 2022-01-25

  • blockquote
  • further codebase simplication
  • removal of page struct
  • bugfixes to backspace operation

0-6-1-2022-01-19

0.6.1 2022-01-19

  • simplification and improvements to internal API
  • fix for a selection bug

0-6-0-2022-01-16

0.6.0 2022-01-16

  • introduce esbuild via npm
  • introduce eslint
  • introduce prettier
  • make topbar an npm dependency

0-5-2-2022-01-08

0.5.2 2022-01-08

  • update elixir to 1.13.1 + all dependencies
  • clear up credo issues
  • add CI action workflow
  • documentation improvements

0-5-0-2022-01-08

0.5.0 2022-01-08

  • block selection feature
  • copy paste feature
  • cleanup
  • known bug: typing too quickly changes cursor position

0-4-0-2021-11-21

0.4.0 2021-11-21

  • block + cell based editor, supporting following blocks
    • p
    • h1,h2,h3
    • ul
    • with block downgrades, splitting, etc.

0-2-0-2021-11-07

0.2.0 2021-11-07

  • credo + pre-commit hook for credo
  • dialyzer + specs + fixes + pre-commit hook for dialyzer

0-2-0-2021-11-06

0.2.0 2021-11-06

  • basic markdown support

0-1-0

0.1.0

  • Basic article crud and routes
  • Slug generation and uniqueness