Releases: Feel-ix-343/markdown-oxide
v0.25.0
Updated licence (for homebrew!)
v0.24.3 Update LICENSE
v0.24.2
What's Changed
- Fix rename adding path in the renamed version by @Feel-ix-343 in #182
Full Changelog: v0.24.1...v0.24.2
v0.24.1
add --version -v flag fix #177
v0.24.0
Full Changelog: v0.23.2...v0.24.0
- fix hover issue (in GUI editors) when hovering over non-links
v0.23.2
Future: Check this out! 🤫 #175
What's Changed
- Daily files config by @emilioziniades in #179
New Contributors
- @emilioziniades made their first contribution in #179
Full Changelog: v0.23.1...v0.23.2
Other
I will make a bigger announcement about oxide v1, as well as a personal status update soon!
v0.23.1
fix some zed bugs
v0.23.0
What's Changed
- Update Cargo.toml with the new version number by @Idobenhamo in #136
- Add helix daily note commands, accessible by
:lsp-workspace-command {command}
New Contributors
- @Idobenhamo made their first contribution in #136
Full Changelog: v0.22.0...v0.23.0
v0.22.0
Notes on this release and a status update below
Discussion: https://github.com/Feel-ix-343/markdown-oxide/discussions/134
What's Changed
- feat: support for cargo binstall by @KSaiAkshit in #58
- Define PKM in the readme (hah) @jlin in #69
- Use LSP commands to open/create daily notes (by the format either imported from your obsidian settings or in the config you provide). There is now
Today
,Tomorrow
,Yesterday
, andDaily {natural language}
(Daily three days ago
). You may have to modify your editor config; check the README -- and I have only tested this on Neovim: @Kxnr and @Feel-ix-343 in #85 - Add option to set the folder to create daily notes @Feel-ix-343 and @SpyrosMourelatos in #111
- Configure whether to add a
.md
extension to markdown and wikilink completions; this also modifies the parser to parse links with this: by @RyanGreenup and @Feel-ix-343 in #114 - Add config options for respecting/ignorice character case in fuzzy matching: Smart, Ignore, Respect.
- updated the tag parsing, it should be more aligned with common mark spec now
All of these features should be fully documented in the README.
New Contributors
- @KSaiAkshit made their first contribution in #58
- @jlin made their first contribution in #69
- @Kxnr made their first contribution in #85
- @RyanGreenup made their first contribution in #114
Full Changelog: v0.0.21...v0.22.0
Status
I have been vacationing for the past month as my school year has ended, but now and for the next couple months at least I am working on this primarily (while also diving deeper into category theory and haskell!).
in this time period, there are three main things I will be working on.
- Refining the current features and version: there are several odd behaviors and bugs in markdown oxide. This does not stop me from using it daily, but some things are just clunky and I want to fix them.
- A new major version: the code for markdown oxide was written in an attempt to get a product (that I could use) developed, and therefore, it is quite crap. It is confusing for new contributors and difficult to extend for new features. To remedy this, I am rewriting a significant amount of the code -- considering maintainability, simplicity, and creating a foundation for new features. After that, some new major features will be implemented -- possibly including integration with Obsidian.nvim, semantic search powered link completions, adding filters to link queries, Obsidian code block queries, transclusion, ...
- Adding features to the current version: the rewrite will take some time, and there is functionality that I want out of this PKM sooner rather than later. Yes, these will probably have to be rewritten, but it is what it is.
If you have thoughts on these items, let me know in an associated discussion. Also feel free to describe your experience using this PKM: some of your struggles, things you appreciate about it, and comparisons to other PKMs you've used.
v0.0.21
fix: parse root_dir