Releases: kralicky/protols
Releases · kralicky/protols
v0.6.0
Changelog
- 1847bda Bugfixes
- 92be47f Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- 9f624ff Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- 5cefba6 Bump github.com/bufbuild/protovalidate-go from 0.6.2 to 0.6.3
- 09ea465 Bump github.com/bufbuild/protovalidate-go from 0.6.4 to 0.6.5
- 605ed9b Bump github.com/google/cel-go from 0.20.1 to 0.21.0
- 6377ed7 Bump github.com/mattn/go-tty from 0.0.5 to 0.0.7
- 924d982 Bump golang.org/x/mod from 0.18.0 to 0.19.0
- fab89d9 Bump golang.org/x/mod from 0.19.0 to 0.20.0
- 8ad4b76 Bump golang.org/x/mod from 0.20.0 to 0.21.0
- ca64bce Bump golang.org/x/sync from 0.7.0 to 0.8.0
- e1b7161 Bump google.golang.org/protobuf from 1.34.2 to 1.35.1
- 44bf8db Fix field grouping when rewriting multiline compact options to a single line
- 627e559 Fix possible panic in document symbols handler for files without an AST available yet
- 8bbf446 Fix rename for new AST
- 07f5b19 Merge pull request #28 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.34.2-20240508200655-46a4cf4ba109.2
- d92dab9 Merge pull request #29 from kralicky/dependabot/go_modules/golang.org/x/mod-0.19.0
- a3b53ff Merge pull request #30 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.6.3
- cbc1606 Merge pull request #31 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.34.2-20240717164558-a6c49f84cc0f.2
- 4544f3c Merge pull request #32 from kralicky/dependabot/go_modules/github.com/mattn/go-tty-0.0.7
- 1f78868 Merge pull request #33 from kralicky/dependabot/go_modules/golang.org/x/mod-0.20.0
- b6a4c11 Merge pull request #34 from kralicky/dependabot/go_modules/github.com/google/cel-go-0.21.0
- c035c2a Merge pull request #35 from kralicky/dependabot/go_modules/golang.org/x/sync-0.8.0
- e8bca6b Merge pull request #37 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.6.5
- 4f6cf91 Merge pull request #38 from kralicky/dependabot/go_modules/golang.org/x/mod-0.21.0
- 3de6ff5 Merge pull request #43 from kralicky/dependabot/go_modules/google.golang.org/protobuf-1.35.1
- 4f2bbad Skip packages with the 'ignore' build tag when searching for generated code
- 289c970 Update builtin grpc generator, add grpc generator file options
- 4fe82d7 Update vscode extension package config
- 6479c46 dependency updates
- f5a34c8 formatter: split lines significantly longer than others into separate groups
- efac89a move sdk/codegen/generators/x/python to github.com/kralicky/codegen/exp/python
v0.5.0
Full Changelog: v0.5.0-rc3...v0.5.0
v0.5.0-rc3
Changelog
- 8126b78 vscode: add prompt to install if binary is missing
v0.5.0-rc2
What's Changed
- Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.34.0-20240401165935-b983156c5e99.1 to 1.34.1-20240508200655-46a4cf4ba109.1 by @dependabot in #22
- Bump golang.org/x/mod from 0.17.0 to 0.18.0 by @dependabot in #24
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #25
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #27
Full Changelog: v0.5.0-rc1...v0.5.0-rc2
v0.5.0-rc1
Changelog
- a1d90b7 Go to Generated Definition bugfixes and error message improvements
- af3f289 AST viewer now updates correctly without delay; various completion bugfixes, code cleanup
- 3a4ba5a Add 'protols decode' cli command
- 3d2771f Add 'protols fmt' command
- b2c48c3 Add AST printer
- 9460d2c Add README.md
- 2f1c551 Add basic marker test for symbol references; bump kralicky/protocompile to fix enum value ref indexing
- 2800107 Add basic package name completion based on adjacent files and directory name; fix hover/definition for groups
- 9c7a7b5 Add codegen driver option to restore original names of synthetic file descriptors generated from existing dependencies, instead of using lsp-resolved names
- 09c8ab0 Add column alignment when using ast document formatting
- b92a59c Add column formatting support for adjacent option nodes and message literal fields
- 142d1b9 Add command to reindex all workspaces without restarting the language server
- c5b43a5 Add command to restart language server
- 9728ccb Add completion logic for rpc types
- 94c1849 Add hover and definition support for package names and prefixes
- 9e87150 Add missing formatter logic for edition nodes
- b4ed093 Add missing implementation for DidChangeWatchedFiles
- 4db53fa Add more built in well-known types
- 177d179 Add multi-workspace support
- d0614af Add refactor action to find and add missing imports for unresolved types and extensions
- 3fd1cfb Add related information to diagnostics for symbol collision reports
- d4dcfff Add semantic tokens for escape sequences; fix escape sequences in textmate grammar
- 84a7b5f Add support for generating code via code lenses and navigating to symbols in generated code
- cc0512b Add support for incomplete extend and import declarations, and code completion for extendee types
- 207ea5c Add support for partial linker results
- e7d5fa9 Add vscode extension
- a13e3af Adjust semantic token search logic when cursor is directly after a token
- 75f0603 Always insert trailing commas (or replace semicolons) when formatting multiline message literal fields
- e4d84cf Automatically add, remove, and organize imports on save
- 1f59260 Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- 89d1fda Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- e6ff886 Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- 87e879c Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- f3cb7cc Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
- 65c5d21 Bump github.com/bufbuild/protovalidate-go from 0.5.1 to 0.5.2
- 21171ac Bump github.com/bufbuild/protovalidate-go from 0.5.2 to 0.6.0
- 42d4933 Bump github.com/bufbuild/protovalidate-go from 0.6.0 to 0.6.1
- 158804b Bump github.com/bufbuild/protovalidate-go from 0.6.1 to 0.6.2
- 8c21203 Bump github.com/google/cel-go from 0.19.0 to 0.20.0
- 8e39cf0 Bump github.com/google/cel-go from 0.20.0 to 0.20.1
- b11801f Bump github.com/google/uuid from 1.4.0 to 1.6.0
- f0d07f5 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- a9c9dad Bump golang.org/x/mod from 0.15.0 to 0.16.0
- a96ed7c Bump golang.org/x/mod from 0.16.0 to 0.17.0
- fa82371 Bump golang.org/x/sync from 0.6.0 to 0.7.0
- 855238f Bump google.golang.org/protobuf
- 5ab3ef4 Bump protocompile; Don't trigger completion within comments
- ae078f0 Bump protocompile; adjust unused import severity
- b585207 Bump protocompile; fix panic when attempting to check for pragmas if the result's ast is nil
- 2673e87 Bump tools-lite and protocompile; adjust modified import paths
- ebef142 Check if the latest document contents are well-formed before handling lsp requests for document formatting, semantic tokens, and inlay hints
- 32bc4b6 Code organization and cleanup
- eed5ed6 Completion bugfixes; add type/option completion for enums and services
- e700961 Completion work in progress
- bd5bdf3 Create LICENSE
- 48d4775 Create dependabot.yml
- 079c3c1 Decouple source file discovery from cache initialization
- ba27782 Find references to fields inside message extensions and extendee types
- 00c0046 Fix alternative path resolution logic not being applied to dependencies of synthesized module sources in some cases
- b0e6957 Fix ast viewer not working with synthetic files
- 01f794a Fix compact message literal formatting
- dcfbd96 Fix deepPathSearch using wrong parse result in some cases
- 56baafc Fix enum definition name hover
- 0c0741b Fix go import paths not working correctly
- e932ba5 Fix golang.org/x/exp imports
- 76498a0 Fix incorrect semantic token type given to (non-negative/ambiguous) 'inf' and 'nan' idents when used as float values
- a45dd45 Fix lsp trace log output
- 94b7a99 Fix message literal column formatting for fields adjacent to multi-line values
- 7bc03e8 Fix missing comment semantic tokens for string literals with escape sequences
- abd9bb4 Fix non-concrete nodes not being filtered during path search
- a966e50 Fix order of moved options when simplifying, and preserve comments
- 78b05af Fix path search logic for compound idents in extension field types
- 674700f Fix resolver not handling relative imports when no go.mod is present
- aa4f45b Fix rune nodes taking priority over directly adjacent identifiers on hover
- 7a181ea Fix semantic tokens for multiline comments
- 1ccb895 Fixes for new special float literal handling; improve semantic tokens for scalar identifiers and enum literals
- 94012e2 Fixes for overlapping tokens in some scenarios
- e42e5f9 Formatter will now replace single-quoted strings with double quotes.
- 9528d8b Hover and definition support for option/extension literals
- 8227521 Implement //protols:nofmt pragma comment
- 46a6e65 Implement context-sensitive imports and resolved/unresolved path semantics
- 29be66f Implement debug pragma to control diagnostic severity for extended syntax errors
- ef38af2 Implement document version tracking for compiler
- f892dd5 Implement find/hover logic for nested types and oneofs
- 21f77c8 Implement refactor code action for extracting selected fields to a new message
- 16fceb3 Implement refactor code actions for inlining messages and renumbering fields
- 0299b46 Implement workspace diagnostics
- 94ad00a Implement workspace symbol query
- a1388e7 Improve completion within complex option names
- 1b76ca9 Improve element sorting logic
- 0f33917 Improve formatting for groups of trailing comments
- eb95a36 Improve go package import logic
- 85ba7ce Improve gogoproto compatibility logic
- 6979c71 Improve hover functionality with basic highlighting and updated formatter
- ae98dce Improve inlay hints for imports; add settings to allow toggling individual inlay hint types
- e0c52c5 Improve path matching heuristics for relative import resolution
- 725c501 Improve semantic tokens for compound identifiers
- 328aab3 Improve synthetic source file handling and fix import resolution issues
- cbe0fdd Initial commit
- cfc6b5e Initial integration of upstream editions features
- 85ebe43 Initial test setup using gopls integration test fixtures
- 9ebc3fd Integrate new AST path tools and apis; move pathbuilder generator to separate repo
- afc3dba Merge pull request #11 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.33.0-20240221180331-f05a6f4403ce.1
- 1deef32 Merge pull request #12 from kralicky/dependabot/go_modules/github.com/google/cel-go-0.20.1
- 65b87a7 Merge pull request #13 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.33.0-20240401165935-b983156c5e99.1
- a31bf8d Merge pull request #14 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.6.1
- da66ded Merge pull request #15 from kralicky/dependabot/go_modules/golang.org/x/sync-0.7.0
- c962a25 Merge pull request #16 from kralicky/dependabot/go_modules/golang.org/x/mod-0.17.0
- 5f3cde6 Merge pull request #17 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.6.2
- b5f7c35 Merge pull request #18 from kralicky/dependabot/go_modules/google.golang.org/protobuf-1.34.0
- 5599ccc Merge pull request #19 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.34.0-20240401165935-b983156c5e99.1
- df0f74c Merge pull request #2 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.5.2
- 5fcc252 Merge pull request #23 from kralicky/ci
- 04c6b13 Merge pull request #3 from kralicky/dependabot/go_modules/github.com/google/uuid-1.6.0
- 5839a0d Merge pull request #4 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.32.0-20240212200630-3014d81c3a48.1
- 37edf33 Merge pull request #5 from kralicky/dependabot/go_modules/github.com/google/cel-go-0.20.0
- 5dde155 Merge pull request #6 from kralicky/dependabot/go_modules/buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go-1.32.0-20240221180331-f05a6f4403ce.1
- fe6c453 Merge pull request #7 from kralicky/dependabot/go_modules/github.com/bufbuild/protovalidate-go-0.6.0
- d76cc26 Merge pull request #8 from kralicky/dependabot/go_modules/github.com/stretchr/testify-1.9.0
- 1cc6cc1 Merge pull request #9 from kralicky/dependabot/go_modules/golang.org/x/mod-0.16.0
- 0913891 Migrate python generator
- 865a7b0 Move to new repo
- faf7f90 Port desc/protoprint to reflection v2 api
- 33fcbfd Re-enable and fix up document symbol support
- e8fb6f2 Re-enable inlay hints for field reference types, with hover/definition support
- ae8a0f8 Refactor typescript code; add ast viewer to vscode extension; code actions work in progress
- 70a0e94 Remove tmlanguage config
- ed19b04 Reorganize code structure
- 4007ff2 Replace zap loggers with slog
- 91b11fc Search for the protols binary in PATH by default, and add config override
- 1e4885d Semantic token tests work in progress
- f2d7e5a Several improvements and fixes related to import resolution and synthetic descriptors
- f0c9a04 Streaming workspace diagnostics
- cf92e61 Treat extended syn...