1
0
Fork 0
mirror of synced 2024-05-20 12:33:29 +12:00
FiraCode/CHANGELOG.md
Nikita Prokopov 3557a00320 1.206
2018-10-01 00:49:38 +03:00

6.7 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

1.206 (September 30, 2018)

  • Added <==> ([#392]), #: ([#642]), !!. ([#618]), >: :< ([#605]), U+0305 Combining overline ([#608]), U+2610 Ballot box, U+2611 Ballot box with check, U+2612 Ballot box with x ([#384])
  • Fixed incorrect width of [ ** ([#607])
  • Redrew {| |} [| |] ([#643])
  • Removed {. .} ([#635]), thin backslash ([#577])
  • Disabled ligatures in (?= (?<= (?: ([#624]), >=< ([#548]), {|} [|] ([#593])
  • Fixed ligatures precedence in <||> ([#621]), :>= ([#574]), <<*>> <<<*>>> <<+>> <<<+>>> <<$>> <<<$>>>([#410]),!=<` ([#276])
  • Fixed incorrectly swapped box drawing characters and ([#595])
  • Adjusted vertical position of <= >= to align with < > ([#483])

1.205 (February 27, 2018)

  • Slashed zero by default ([#481] [#342])
  • Adjusted vertical position of colon : near {[()]} ([#486])
  • Thin backslash except when in \\, removed \\\ ([#536])
  • Added :> ([#547]) and <: ([#525])
  • Removed =< ([#479] [#468] [#424] [#406] [#355] [#305])
  • Added ::= ([#539])
  • Added [| |] ([#516]) {| |} ([#330])
  • Added (U+2713)
  • Added ..= ([#433])
  • Added =!= ([#338])
  • Added |- -| _|_ and adjusted |= ||= ([#494])
  • Added #= ([#208])

1.204 (November 6, 2016)

  • Added U+25B6 (black right-pointing triangle) and U+25C0 (black left-pointing triangle) (#289)
  • Changed look of Markdown headers ## ### #### to make them easier to tell apart (#287)
  • Fixed BBEdit incorrectly applying ligatures after tab (#274)
  • Returned Nim pragmas {. .} (#279)
  • Added Unicode increment U+2206 (#174, #298)
  • Added fish operators >-> <-< (#297)
  • Added safe navigation operators ?. .? ?: (#215)
  • Added <~> (#179, used in IntelliJ for collapsed methods)
  • Added F# piping operators ||> |||> <|| <||| (#184)
  • Added shebang #! (#169, #193)

1.203 (September 17, 2016)

1.202 (September 17, 2016)

  • Removed {. .} [. .] (. .) (#264)

1.201 (August 30, 2016)

  • Removed [] (#92) {- -} (#248)
  • Removed /** **/ and disabled ligatures for /*/ */* sequences (#219 #238)
  • Added ]# {. .} [. .] (. .) (#214)

1.200 (July 18, 2016)

  • Removed !!! ??? ;;; &&& ||| =~ (#167) ~~~ %%%
  • New safer calt code that doesnt apply ligatures to long sequences of chars, e.g. !!!!, >>>>, etc (#49, #110, #176)
  • Larger + - * and corresponding ligatures (#86)
  • Hexadecimal x (0xFF) is now applied to sequences like 128x128 as well (#161)
  • Added twoTurned (U+218A) and threeTurned (U+218B) (#146)
  • Added whiteFrowningFace (U+2639) (#190)
  • Simplified visual style on markdown headers ## ### #### (#107)
  • Added </> (#147)
  • Provided ttf and webfonts versions (eot, woff, woff2) (#18, #24, #38, #101, #106)
  • Increased spacing in <= >= (#117)

1.102

  • Support for IntelliJ-based IDEs (instructions)
  • Turned on autohinting

1.101

  • Added Light weight
  • Adjusted rules when vertical centering of :, -, * and + occurs

1.100

  • Fixed calt table conflicts (---- would incorrectly render as <!--)
  • Added centered : (between digits, e.g. 10:40)
  • Added lowercase-aligned -, * and + (only between lowercase letters, e.g. kebab case var-name, pointers *ptr etc)

1.000

Added weights:

  • Retina (just slightly heavier than Regular)
  • Medium
  • Bold

Switched to calt instead of liga. You can now “step inside” the ligature in text editors.

Fira Code is now drawn and built in Glyphs 2 app (should improve compatibility).

Added:

<-> <~~ <~ ~~~ ~> ~~> <$ <+ <* *> +> $> ;;; ::: !!! ??? %% %%% ## ### #### .- #_( =< **/ 0x www []

Redrawn:

{- -} ~= =~ =<< >>= <$> <=> .=

Removed: ?:

Total ligatures count: 115

0.6

Redrawn from Fira Mono 3.204 (slightly heavier weight)

Added:

** *** +++ -- --- ?: /= /== .= ^= =~ ?= ||= |= <<< <=< -<< -< >- >>- >=> >>> <*> <|> <$> <+> <!-- {- -} /** \\ \\\ ..< ?? ||| &&& <| |>

Added support for Powerline

0.5

Added: #{ ~- -~ <== ==> /// ;; </

0.4

  • Added ~= ~~ #[
  • Rolled back && and || to more traditional look
  • === and !== are now rendered with 3 horizontal bars

0.3

Added: ~@ #? =:= =<

0.2.1

Fixed width of && and ||

0.2

Added: --> <-- && || =>> =/=

0.1

>>= =<< <<= ->> -> => <<- <- === == <=> >= <= >> << !== != <> := ++ #( #_ :: ... .. !! // /* */ />