-
Notifications
You must be signed in to change notification settings - Fork 1
Dev #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Refactor compose-server module configuration for improved structure - Update modules.xml to streamline module references - Modify VSCode settings to adjust file exclusion patterns and editor preferences
- Adjusted GRADLE_OPTS and JVM_OPTS for improved performance - Removed redundant caching steps for Gradle wrapper and dependencies - Updated test task execution logic for better clarity and efficiency - Added cache encryption key for enhanced security in Gradle setup
- Introduced a new Gradle plugin for loading environment variables from .env files. - Updated settings.gradle.kts to include new gradleplugin modules. - Enhanced the structure of the gradleplugin-composeserver module with additional configurations and tasks. - Added tests for the new dotenv functionality to ensure proper loading and integration. - Refactored existing configurations for better clarity and maintainability.
- Created a new module file for compose-server with folder exclusion settings. - Updated modules.xml to include the new compose-server module in the project structure.
- Deleted the todolist.md file which contained integration test tasks and code setup notes.
…e test files - Renamed test functions for clarity and consistency. - Removed redundant logging statements from tests. - Consolidated assertions to enhance readability and maintainability. - Updated tests for type aliases and utility functions to ensure correctness. - Deleted obsolete integration test files related to TestConfigurationBean and TestcontainersProperties. - Enhanced Redis and MySQL container tests for better validation of configurations and operations.
- Translated and improved comments in various files to enhance readability. - Standardized documentation format across multiple classes and functions. - Updated deprecated messages to provide clearer guidance for users. - Enhanced descriptions for utility functions and data models to better reflect their purpose.
…gurations - Added a new Gradle plugin for loading environment variables from .env files, enhancing project configuration. - Updated settings.gradle.kts to include the new gradleplugin-dotenv module. - Refactored dotenv loading logic in the plugin to improve readability and functionality. - Introduced functional tests to validate the dotenv plugin's behavior and ensure proper integration. - Removed obsolete loadenv-conventions file to streamline the project structure.
…guration files - Translated comments from Chinese to English for better understanding. - Improved clarity of comments related to task configurations and dependencies. - Standardized comment format across multiple Gradle convention files.
… test files - Updated test function names to improve readability and consistency. - Translated comments from Chinese to English for better understanding. - Improved logging messages for clarity. - Enhanced assertions to ensure correctness and maintainability. - Standardized documentation format across various test classes.
- Translated documentation links from Chinese to English for better accessibility. - Improved formatting of links in the README to enhance readability.
…istency - Translated comments in the VolcengineTosObjectStorageService and VolcengineTosAutoConfiguration files from Chinese to English for better understanding. - Updated test class names and methods in VolcengineTosPropertiesTest and VolcengineTosAutoConfigurationTest for improved readability and consistency. - Enhanced logging messages and comments throughout the codebase to provide clearer guidance and context.
- Translated comments from Chinese to English in the MinioAutoConfiguration, MinioObjectStorageServiceTest, ShareLinkIntegrationTest, and other related test files for better understanding. - Updated test function names and descriptions to enhance readability and consistency. - Improved logging messages throughout the codebase to provide clearer context and guidance. - Enhanced assertions in tests to ensure correctness and maintainability.
- Translated comments from Chinese to English in various files, including WebClientFns, JacksonAutoConfiguration, and others for better understanding. - Updated logging messages to provide clearer context and guidance. - Enhanced test function names and descriptions for improved readability and consistency. - Improved comments in the servlet and Springdoc OpenAPI configurations for clarity.
- Improved the formatting of the README for better readability. - Removed an unnecessary blank line to streamline the document.
- Streamlined comments in various files by removing unnecessary line breaks for better readability. - Enhanced documentation clarity in the DatetimeCustomModule, IPageParamLikeSerializer, HeadMapping, and SynchronizedSimpleOrderCodeGenerator classes. - Updated test class comments for consistency and improved understanding.
…rsioning, lifecycle, and CORS rules - Implemented nested test classes in AutoConfigurationPropertiesTest and VolcengineTosObjectStorageServiceIntegrationTest to validate functionality for bucket and object tags, versioning, lifecycle rules, and CORS configurations. - Added assertions to ensure correct behavior when setting, getting, and deleting tags and rules. - Enhanced test coverage for object storage service features, improving reliability and maintainability of the tests.
…o object storage service - Implemented tagging functionality for both objects and buckets, allowing users to set, get, and delete tags. - Added versioning capabilities to manage object versions within buckets. - Introduced lifecycle management to automate object transitions and expirations based on defined rules. - Implemented CORS configuration support for buckets, enabling cross-origin resource sharing. - Enhanced the IObjectStorageService interface to include new methods for the above features, improving the overall functionality of the object storage service.
- Adjusted color values in the VSCode settings to include transparency for various UI elements, enhancing visual clarity and consistency. - Updated borders, backgrounds, and focus colors to provide a more cohesive appearance across the editor interface.
…rate-test, security, and testtoolkit - Added build-logic module configuration to the project structure. - Included test module configurations for depend-jackson and integrate-test modules (jackson, minio, volcengine-tos). - Added security and testtoolkit-testcontainers module configurations to improve IDE project structure.
…ion catalog configuration - Changed Jackson dependency references from `com.fasterxml.jackson` to `tools.jackson` in security-spring and testtoolkit-shared modules for consistency. - Added Spring milestone repository to version catalog repositories. - Removed `-rc` from non-stable version keywords and simplified milestone version pattern. - Removed Chinese comments in version catalog configuration for better clarity. - Improved formatting
- Updated Gradle wrapper from 9.2.0-rc-3 to 9.2.1 stable release. - Upgraded Spring Framework ecosystem to version 7.0.0 (framework, security, integration, data). - Updated Spring Boot to 4.0.0-M2 and Spring Batch to 6.0.0. - Upgraded Jackson from 2.20.0 to 2.20.1 and added Jackson 3.0-rc5 support with tools.jackson namespace. - Updated build tools: Spotless (8.1.0), KSP (2.3.2), IntelliJ Platform plugin (2.10.4), Maven Publish plugin
…in dotenv test files - Adjusted indentation in DotenvIntegrationTest and DotenvLoaderTest for better readability and consistency with project code style. - Standardized multi-line string formatting in test data across all test methods. - No functional changes, only formatting improvements to align with project conventions.
…in IDE MCP module - Adjusted indentation in McpDebugPanel for better readability and consistency with project code style. - Standardized multi-line string formatting in test files (ErrorCaptureFilterTest, ErrorServiceEnhancedTest, ErrorServiceFunctionalTest, ErrorServiceIntegrationTest). - No functional changes, only formatting improvements to align with project conventions.
…method generation - Adjusted multi-line string formatting in equals method template for better readability and consistency with project code style. - No functional changes, only formatting improvements to align with project conventions.
…vice createPrivatePolicy method - Adjusted indentation in createPrivatePolicy method's JSON policy template for better readability and consistency with project code style. - No functional changes, only formatting improvements to align with project conventions.
…sIntegrationTest - Adjusted indentation in SQL table creation statement for better readability and consistency with project code style. - No functional changes, only formatting improvements to align with project conventions.
…dLocalHolder and ByteArrayExtensionsTest - Added non-null type constraint (`T : Any`) to AbstractThreadLocalHolder generic parameter for better type safety. - Made `get()` and `component1()` methods return nullable `T?` to handle cases where ThreadLocal value may not be set. - Added explicit type annotation to `holder` property for improved code clarity. - Optimized import statement from wildcard `java.util.*` to specific `java.util.
…in RDS test files - Adjusted indentation in TransactionTest SQL table creation statement for better readability and consistency with project code style. - Standardized multi-line string formatting in BaseStructToJimmerStyleMigrationTest query statements (rlv and ldf column queries). - Improved indentation in FlywayPropertiesOverrideAutoConfigurationTest query statements for flyway_schema_history and test_user_account_table. - No functional changes, only formatting improvements
…and delegate to depend-jackson module - Updated import from `com.fasterxml.jackson.databind.ObjectMapper` to `tools.jackson.databind.ObjectMapper` for Jackson 3.x compatibility. - Removed `Jackson2ObjectMapperBuilder` dependency from `defaultObjectMapper` method signature. - Changed `defaultObjectMapper` to placeholder implementation that delegates to depend-jackson's JacksonAutoConfiguration. - Added explanatory comment indicating
… multiple modules - Updated Jackson dependency coordinates from `com.fasterxml.jackson` to `tools.jackson` in depend-http-exchange, depend-jackson, and depend-paho modules. - Removed unused Jackson datatype dependencies (jsr310, jdk8, joda) from depend-jackson, keeping only guava datatype module. - Added kapt test dependency for Jackson annotations compatibility. - Disabled KAPT tasks for test sources (kaptTestKotlin, kaptGenerate
- Added `io-netty-netty-bom` dependency entry to libs.versions.toml for centralized Netty version management. - No functional changes, only dependency catalog update to support consistent Netty versioning across modules.
…ntions - Added enforced platform dependencies for `io-netty-netty-bom` and `tools-jackson-jackson-bom` to buildlogic.java-conventions.gradle.kts. - Ensures consistent Netty and Jackson 3.x versions across all Java modules through centralized BOM management. - No functional changes, only dependency platform enforcement to prevent version conflicts.
…ization - Updated Jackson imports from `com.fasterxml.jackson` to `tools.jackson` for Jackson 3.x compatibility. - Migrated `GenericJackson2JsonRedisSerializer` to `GenericJackson3JsonRedisSerializer` with builder pattern API. - Changed logger initialization from `slf4j(CaffeineCacheAutoConfiguration::class)` to `logger<CaffeineCacheAutoConfiguration>()` for consistency. - Updated `AsyncCache` generic type from `AsyncCache<Any, Any?>` to
…y modules - Translated KDoc and inline comments from Chinese to English in JavaDateTimeFns, JavaIoFns, JavaReflectFns, NumberFns, and StringFns. - Updated documentation in consts package (ICacheNames, IDbNames, IHeaders, IParameterNames, IRegexes) to English while preserving technical terminology. - Translated validation-related comments in IRegexes (Chinese ID card, disability certificate, administrative division codes). - Translated HTTP
…lish in address and name services
- Translated KDoc comments in ICnNbsAddressApi from Chinese to English (National Bureau of Statistics address data API, availability from 2009).
- Updated deprecation message from Chinese to English ("NBS address API is no longer available").
- Translated debug log message in ApiExchangesAutoConfiguration from Chinese to English ("Create National Bureau of Statistics address API client").
- Simplifie
…lish in MCP tool implementations - Translated KDoc comments from Chinese to English in CleanCodeTool, TerminalTool, and ViewLibCodeTool with improved formatting and clarity. - Updated log messages from Chinese to English across all three tools (info, debug, error levels). - Translated exception messages and error response strings from Chinese to English (validation errors, suggestions, error details). - Translated inline comments from Chinese to English (
…lish across plugin documentation and source files - Translated HTML documentation (CHANGELOG.html, README.html) from Chinese to English including page titles, headers, feature descriptions, and footer text. - Updated README.md from Chinese to English for testing guide, development docs, and tool descriptions while preserving technical terminology and link references. - Translated KDoc comments, log messages, and UI strings from Chinese to English in
…ons to English across plugin test suite - Translated inline comments from Chinese to English in LibCodeDialog and ViewErrorAction (read-only editor creation, EDT result/error display). - Translated KDoc comments from Chinese to English in test files (ComposeServerMcpPluginTest, FileOperationPanelTest, McpDebugToolWindowFactoryTest, McpTerminalPanelTest, TerminalOutputInterceptorTest). - Translated test method names from Chinese to English using
…h across WeChat Official Account SDK
- Translated KDoc comments from Chinese to English in IWxpaWebClient (API methods, response entities, field descriptions).
- Translated inline comments from Chinese to English in build.gradle.kts (dotenv functionality, environment variable setup).
- Updated deprecation messages from Chinese to English in WxpaWebsiteUserInfoResp ("Deprecated API field").
- Translated comments in WxpaAutoConfiguration (
refactor(ide-idea-mcp): standardize KDoc formatting and improve code readability across plugin modules - Standardized KDoc comment formatting from single-line to multi-line format in CleanService, LibCodeServiceDemo, and ViewLibCodeTool. - Condensed multi-line KDoc comments to single-line format in CleanResultDialog, ErrorService, and FileManager for consistency. - Improved code formatting by breaking long lines in TerminalOutputInterceptor, CleanCodeAction, LibCodeService, and multiple tool
…lish across Gradle plugin modules
- Translated KDoc comments from Chinese to English in CaffeineCacheAutoConfiguration, RedisJsonSerializerAutoConfiguration, GradleExtensions, Main, MavenRepositoryUrls, DotenvConfig, DotenvLoader, ConfigEntrance, and GradleGenerator.
- Translated log messages from Chinese to English in CaffeineCacheAutoConfiguration ("Configure CaffeineCache cache").
- Translated inline comments from Chinese to English across
…ckson custom configuration tests - Translated KDoc comments from Chinese to English in JacksonCustomConfigurationTest (test class description, configuration property testing). - Translated inline comments from Chinese to English in test methods (custom configuration verification, unknown properties handling). - Updated assertion messages from Chinese to English (timestamp serialization, timestamp unit, serialization inclusion, unknown
…criptions to English in integration tests
- Translated test method names from Chinese to English in RedisConnectionFactoryIntegrationTest (`验证工厂使用最新的RESP3协议连接` → `Factory should use latest RESP3 protocol for connections`).
- Translated assertion messages from Chinese to English in RedisConnectionFactoryIntegrationTest ("客户端选项不应为空" → "Client options should not be null", "应该使用最新的
…nglish across test modules
- Translated KDoc comments from Chinese to English in CaffeineCacheManagerTest ("Primary cache manager must be a Caffeine cache").
- Translated test data strings from Chinese to English in WeChatSinglePayServiceTest ("一斤菠萝" → "One kilogram of pineapple").
- Translated exception messages and inline comments from Chinese to English in TestService and TransactionTest ("Simulate transaction roll
…trings to English across test and configuration files
- Updated test data string in WeChatSinglePayServiceTest ("One kilogram of pineapple" → "Pineapple (test order)").
- Translated testng.xml suite and test names from Chinese to English ("支付测试" → "Payment Tests", "基础支付逻辑测试" → "Basic Payment Logic Tests").
- Translated inline comment in testng.xml from Chinese to English ("服务测试需要初始化数
refactor(test,build,ide): translate remaining Chinese text and replace Unicode emoji with plain text markers across test and configuration files
- Translated developer names from Chinese to English in buildlogic.publish-conventions.gradle.kts ("赵日天" → "Zhao Ritian", "滕腾" → "Teng Teng").
- Translated inline comments from Chinese to English in ci.yaml (TestContainers configuration, Gradle and JVM configuration, parallel test configuration, cleanup comments).
- Replaced Unicode emoji with plain text markers in File
…alization tests and remove large test log file
- Replaced Unicode emoji (🎉) with plain text "emoji" in DataClassSerializerTest test data string.
- Removed Unicode emoji from test string in JacksonSerializationTest ("unicode 🎉 \"quotes\"" → "unicode \"quotes\"").
- Deleted large test log file test-split-log.txt (159,074 lines) from depend-servlet test resources.
…ti-line KDoc comments to single-line format - Deleted SplitText.kt test utility for parsing MDC log files (80 lines) from depend-servlet test resources. - Condensed multi-line KDoc comments to single-line format in DotenvLoader, JacksonTimestampConfigurationTest, ManualWebConfigurationTest, TestEntrance, and TimezoneIndependenceTest. - Condensed multi-line KDoc comments to single-line format in MetaAutoManagement, MetaDef, MetaSk
…encies to stable releases - Upgraded org-springframework-boot from 4.0.0-M2 to 4.0.0 (stable release). - Upgraded org-springframework-framework from 7.0.0 to 7.0.1. - Upgraded org-springframework-modulith from 2.0.0-M1 to 2.0.0 (stable release). - Upgraded org-springframework-cloud-spring-cloud-starter-bootstrap from 5.0.0-M1 to 5.0.0-RC1. - Upgraded org-jetbrains-kotlin from 2.3.0-Beta2 to 2.3.0-RC. - Upgraded com-google-devtools-ksp from
…h workflow - Upgraded actions/checkout from v5.0.0 to v5.0.1 in pre-publish-validation job. - Upgraded actions/checkout from v5.0.0 to v6.0.0 in publish-to-maven-central and publish-to-github-packages jobs. - Upgraded gradle/actions/setup-gradle from v4 to v5.0.0 across all jobs (pre-publish-validation, publish-to-maven-central, publish-to-github-packages).
…ockMvc setup and upgrade Jackson serializer to 3.x API - Removed @AutoConfigureMockMvc annotations from PathVariableTest, HeadMappingTest, GetParameterTest, UploadFileParamAssertTest, ApiEndpointsTest, BeanSetupTest, and IPageParamTest. - Replaced @Resource-injected MockMvc with manual MockMvcBuilders.webAppContextSetup() initialization in ApiEndpointsTest and MockMvcBuilders.standaloneSetup() in IPageParamTest. - Upgraded Gen
…cBuilders setup in servlet and OpenAPI tests - Removed @resource annotation and replaced with @Autowired WebApplicationContext in PathVariableTest, HeadMappingTest, GetParameterTest, UploadFileParamAssertTest, and BeanSetupTest. - Added @BeforeTest setup methods to initialize MockMvc using MockMvcBuilders.webAppContextSetup() in all affected test classes. - Refactored nonIgnoreObjectMapper() in JacksonAutoConfiguration to remove
refactor(jackson,servlet,rds): migrate to tools.jackson HTTP converter and update Spring Boot persistence imports - Added @order(Ordered.HIGHEST_PRECEDENCE) to defaultObjectMapper bean in JacksonAutoConfiguration to ensure highest priority. - Refactored useForType() logic in defaultTypingBuilder to check Jackson natural types before super.useForType() for correct type resolution order. - Created ToolsJacksonHttpMessageConverter to bridge Spring MVC with relocated tools.jackson ObjectMapper,
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v0.0.47