Commit Graph

  • 25d40ad515 chore(release): bump version to 0.0.7 main v0.0.7 Hein 2026-07-17 14:29:45 +02:00
  • bac966c2ac feat(format): add runtime semantic-equality safety gate Hein 2026-07-17 14:29:24 +02:00
  • 4abc89700f chore(release): bump version to 0.0.6 v0.0.6 Hein 2026-07-17 13:21:20 +02:00
  • ad52f21cc2 feat(datagrip): migrate from LSP4IJ to native CLI integration Hein 2026-07-17 13:20:49 +02:00
  • 60602d1de7 chore(release): bump version to 0.0.5 v0.0.5 Hein 2026-07-17 09:40:51 +02:00
  • 8d19258aa0 Merge pull request 'Fix PL/pgSQL formatting indentation' (#2) from issue-1-formatting-indenting into main warkanum 2026-07-16 19:38:55 +00:00
  • 5cba6beeb1 fix: align PLpgSQL formatting clauses Hein 2026-07-15 21:11:58 +02:00
  • a0838e4bdc chore(release): bump version to 0.0.4 v0.0.4 Hein 2026-07-02 14:42:16 +02:00
  • 44fb77efd6 fix(body): handle CASE depth in body statement formatting Hein 2026-07-02 14:40:54 +02:00
  • 4fab2fe652 feat(ui): add version display action and status bar widget * Implement PgTidyShowVersionAction to show pgtidy version * Create PgTidyStatusBarWidget for real-time version display * Update plugin.xml to register new action and widget Hein 2026-07-02 12:58:28 +02:00
  • 64aaae30f4 chore(release): bump version to 0.0.3 v0.0.3 Hein 2026-07-01 18:04:40 +02:00
  • c277171963 feat(pkg-nsis): add Windows installer workflow Hein 2026-07-01 18:01:25 +02:00
  • 04711cf7b2 fix(cmd): handle errors and improve output formatting * update error handling in various commands to use blank identifier * enhance output formatting for better readability * add golangci-lint to Makefile for linting checks Hein 2026-07-01 12:53:25 +02:00
  • f17e87e749 fix(body): prevent joining continuation lines to comments * Ensure comment-only lines are flushed before adding new statements * Adjust logic to handle col-0 continuation lines correctly warkanum 2026-06-30 22:51:25 +02:00
  • c8030247f2 chore: more work done and planning with AI. warkanum 2026-06-30 22:43:25 +02:00
  • a58b081cae fix(release): update package manager before RPM build warkanum 2026-06-29 16:40:29 +02:00
  • 995760c4da chore(release): bump version to 0.0.2 v0.0.2 warkanum 2026-06-29 16:35:53 +02:00
  • 53f136b18d fix(release): build RPM from pre-compiled binary with injected version warkanumandClaude Sonnet 4.6 2026-06-29 16:17:59 +02:00
  • cd710a3e63 fix(release): build RPM directly on ubuntu runner without Docker warkanumandClaude Sonnet 4.6 2026-06-29 15:53:39 +02:00
  • b159f1bfb3 fix(release): mount host Go into RPM container instead of downloading warkanumandClaude Sonnet 4.6 2026-06-29 15:47:58 +02:00
  • e6ebb013d2 fix(release): produce linux tarballs matching PKGBUILD source URLs warkanumandClaude Sonnet 4.6 2026-06-29 15:46:53 +02:00
  • 27c2b9c002 fix(release): bump Node to 22 for pnpm v11 compatibility warkanumandClaude Sonnet 4.6 2026-06-29 15:37:54 +02:00
  • 05106ec368 fix(release): publish release immediately so AUR job can curl binaries warkanumandClaude Sonnet 4.6 2026-06-29 15:37:10 +02:00
  • 749b01bfa2 fix(release): guard PREV_TAG with rev-parse before using in log range warkanumandClaude Sonnet 4.6 2026-06-29 15:27:06 +02:00
  • 249f1694ef fix(release): fix VSCode pnpm, RPM docker mount, and AUR empty repo warkanumandClaude Sonnet 4.6 2026-06-29 15:17:18 +02:00
  • cdcce94774 fix(release): update release notes generation logic Hein 2026-06-29 13:07:55 +02:00
  • cfc170596a chore(release): bump version to 0.0.1 v0.0.1 Hein 2026-06-29 12:00:01 +02:00
  • 30801c747a fix(release): handle missing previous tag in release workflow Hein 2026-06-29 11:59:56 +02:00
  • dd91e7ed5a fix(release): improve release upload URL handling * Added error handling for missing upload URL in release creation * Replaced Python command with simpler grep and cut for extracting upload URL * Removed unnecessary upload URL artifact upload step Hein 2026-06-29 09:16:53 +02:00
  • 2bee0e1ed9 ci: add CI and release workflows for automated builds Hein 2026-06-29 09:02:56 +02:00
  • 531087bfed fix: fixed compile issues and added build steps Hein 2026-06-29 08:52:21 +02:00
  • 9243c281a6 docs: update README with installation and usage instructions warkanum 2026-06-28 18:08:41 +02:00
  • d1150a7eea feat(lsp): add textDocument/rangeFormatting support warkanum 2026-06-28 16:28:27 +02:00
  • a98dee1877 feat(dml): implement DML statement formatting and tests * Add formatDML function for formatting top-level DML statements * Introduce tests for various DML scenarios including SELECT, INSERT, UPDATE, and DELETE * Enhance printer to handle DML statements correctly warkanum 2026-06-28 16:20:37 +02:00
  • f378bf4a18 feat(datagrip): add PgTidy formatting action for SQL files * Implement PgTidyFormatAction to format SQL using pgtidy * Register action in plugin.xml with keyboard shortcut * Update dependencies for bundled plugins * Modify build configuration for Gradle wrapper warkanum 2026-06-28 15:24:08 +02:00
  • e88d32f281 feat: add LSP server, VSCode + DataGrip extensions, release infra, autofix warkanum 2026-06-28 12:48:28 +02:00
  • 7fb76bae3d feat(lint): add linter rules for migration and naming conventions warkanum 2026-06-27 22:15:02 +02:00
  • 932c83dbad feat(cmd): add unified diff output option for formatting * Implemented -d/--diff flag to print unified diffs. * Added unifiedDiff function for generating diffs. * Config discovery now merges fields from .pgtidy.yaml. warkanum 2026-06-27 19:32:57 +02:00
  • d4e6102932 feat(format): add PL/pgSQL body formatting and tests * Implemented formatting for BEGIN...END blocks in PL/pgSQL. * Added logic to handle indentation and blank lines. * Introduced tests for broken formatting cases. warkanum 2026-06-27 19:10:02 +02:00
  • 6492ab35b7 feat(format): implement PL/pgSQL body formatting * add formatBody and formatBodyInner functions for DECLARE section * update needSpace to handle LBracket correctly * enhance semanticallyEqual to compare dollar-quoted bodies * add test data for broken layout scenarios warkanum 2026-06-23 21:15:27 +02:00
  • 625ddc79a1 feat: initial plan Hein 2026-06-23 16:59:50 +02:00
  • 90fe1a448b Initial commit warkanum 2026-06-23 11:50:55 +00:00