Skip to content

Commit 5a813df

Browse files
add changelog
closes #51
1 parent 3e41e96 commit 5a813df

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project attempts to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
<!--
9+
## [${version}]
10+
### Added - for new features
11+
### Changed - for changes in existing functionality
12+
### Deprecated - for soon-to-be removed features
13+
### Removed - for now removed features
14+
### Fixed - for any bug fixes
15+
### Security - in case of vulnerabilities
16+
[${version}]: https://github.com/joshuadavidthomas/django-bird/releases/tag/v${version}
17+
-->
18+
19+
## [Unreleased]
20+
21+
### Added
22+
23+
- Basic Neovim plugin
24+
25+
## [5.1.0a0]
26+
27+
### Added
28+
29+
- Created basic crate structure:
30+
- `djls`: Main CLI interface
31+
- `djls-project`: Django project introspection
32+
- `djls-server`: LSP server implementation
33+
- `djls-template-ast`: Template parsing
34+
- `djls-worker`: Async task management
35+
- Initial Language Server Protocol support:
36+
- Document synchronization (open, change, close)
37+
- Basic diagnostics for template syntax
38+
- Initial completion provider
39+
- Basic Django template parsing foundation and support
40+
- Project introspection capabilities
41+
- Django templatetag completion for apps in a project's `INSTALLED_APPS`
42+
43+
### New Contributors
44+
45+
- Josh Thomas <josh@joshthomas.dev> (maintainer)
46+
47+
[unreleased]: https://github.com/joshuadavidthomas/django-language-server/compare/v5.1.0a0...HEAD
48+
[5.1.0a0]: https://github.com/joshuadavidthomas/django-language-server/releases/tag/v5.1.0a0

0 commit comments

Comments
 (0)