Skip to content

Latest commit

 

History

History
139 lines (91 loc) · 3.83 KB

CHANGELOG.adoc

File metadata and controls

139 lines (91 loc) · 3.83 KB

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

[2025.1.2-alpha] - 2025-01-04

Added

  • Add http-route and http-request interceptor kinds

  • Add elin.util.http

  • Add elin.interceptor.http/api-route for handling API request

Changed

  • Bump cider-nrepl to 0.51.1

Fixed

  • Fix HTTP server component to use http-route and http-request interceptors

[2025.1.1-alpha] - 2025-01-02

Changed

  • Bump cider-nrepl to 0.51.0

  • Bump nrepl to 1.3.1

Fixed

  • Fix error-or not to evaluate all expressions

  • Fix clojuredocs-lookup to return correct error when failed to lookup

  • Update ElinInstantConnect command to accept no argument and select a project to connect to

[2025.1.0-alpha] - 2025-01-01

Fixed

  • Fix elin.config/configure to merge config-map correctly

  • Fix configure to retain the :excludes settings for excluding global interceprots

  • Fix a bug where interceptors could not be excluded via handler options

  • Tweak overview handlers to exclude unnecessary interceptors

[2024.12.4-alpha] - 2024-12-30

Fixed

  • Fix datafy on tapping to handle object data

  • Fix to convert tapped data to EDN-compliant data for showing tapped value in information buffer correctly

[2024.12.3-alpha] - 2024-12-29

Added

  • Add elin.util.overview

  • Add elin.interceptor.handler/overview interceptor for overviewing handler results

  • Add ElinOverviewCurrentList and ElinOverviewCurrentTopList commands for Vim/Neovim

Fixed

  • Update append-result-to-info-buffer to support header and footer

[2024.12.2-alpha] - 2024-12-28

Added

  • Add elin.interceptor.tap

  • Enable interceptors in elin.interceptor.tap by default

  • Define tap interceptor kind as elin.constant.interceptor/tap

  • Add elin.handler.tap/tapped

Changed

  • Bump clj-yaml to 1.0.29

  • Bump org.babashka/cli to 0.8.62

  • Bump core.async to 1.7.701

Fixed

  • Update elin.interceptor.tap/initialize to call tap-handler for intercepting tapped values

[2024.12.1-alpha] - 2024-12-20

Added

  • Add g:elin_enable_omni_completion option

Fixed

  • Fix detect-shadow-cljs-port interceptor not to throw an exception when the file is not managed by git

  • Fix append-test-result-to-info-buffer interceptor to append correct actual value

[2024.12.0-alpha] - 2024-12-14

Added

  • Add elin.util.process/executable?

  • Add squint support for instant connecting

  • Add nbb support for instant connecting

[0.0.2] - 2024-12-14

Added

  • Add enable/disable-debug-log handler

  • Add ElinEnableDebugLog and ElinDisableDebugLog commands

  • Add on-callback method to IEvent protocol

  • Add elin.interceptor.handler/callback

  • Add elin#request_async vim function

  • Add elin#status function for vim

  • Add elin.interceptor.handler.namespace

  • Add elin.handler.lookup/open-javadoc

  • Add ElinOpenJavadoc command for vim

  • Add elin.function.nrepl/get-cycled-var-name

  • Add elin.handler.navigate/cycle-function-and-test

  • Add ElinCycleFunctionAndTest command for vim

Changed

  • Bump git-cliff-action to v4

  • Bump malli to 0.17.0

  • Bump rewrite-clj to 1.1.49

  • Bump cider-nrepl to 0.50.3

Fixed

  • Fix evaluation handlers to return evaluated result value

  • Fix connection component to close socket when error occured in reading bencode loop

  • Fix nrepl component not to send request when disconnected

  • Fix to use Standard Clojure Style for code formatting

  • Fix to use elin.interceptor.handler.namespace

  • Update add-libspec, add-missing-libspec to use modify-code interceptor

  • Rename modify-code response to result

  • Fix elin.function.lookup to fallback when info does not respond namespace and var name

  • Fix not to throw error when callback id does not exists

Removed

  • Change code-change interceptor kind to modify-code

  • Remove elin.interceptor.code-change