A collection of software information updates on March 31...

Kangaroo database tool third generation version v2.99.1 has been released

Introduction to key features

  1. This is the first version of the third-generation version of the Kangaroo database tool, which uses the database direct access model instead of ODBC, and the database driver is directly integrated in the installation package without additional installation of the ODBC driver;

  2. Improved connection establishment method: directly establish a specified database connection, no need to select the database driver type;

  3. This version will start the journey of stable iteration, and there will be no more ups and downs in technology, which means that the stable version will be officially launched. [Reminder] Optimistically, a stable version is expected to be launched in May, so stay tuned;

  4. Software as a service, the price system has been planned for the Kangaroo software service, and it is currently on pre-sale

List of new features or bugs fixed

  • SQLite: Add support for direct database access

  • MySQL: Add database direct access support

  • MariaDB: Add support for direct database access

  • PostgreSQL: Add database direct access support

  • Improved floating point display support (5 decimal places are displayed by default)

  • Improved connection establishment (no driver selection required)

  • Updated Chinese language support (zh-CN/zh-TW/zh-SG/zh-HK)

Original link: https://oscimg.oschina.net/oscnet/up-9ead3d24601fd107df6a57c1d2025a0388d.png

Java March Optimization Roundup for Visual Studio Code

The Java March optimization of Visual Studio Code brings a series of improvements to the basic coding experience, such as code completion optimization related to AWT projects, a smoother experience running Java programs, and better integration of Spring Boot projects with Azure

Smarter AWT related code completion

The AWT (Abstract Window Toolkit) package in Java is a very popular tool for students to create GUIs for programs.

AWT used to hide types, and the latest version has improved code completion without any configuration required. Visual Studio Code Java will automatically detect if the code has AWT related classes. VS CODE will automatically enable code completion for AWT packages if available.

User Experience Improvement for Running Java Programs

Previously, when launching a Java program, Visual Studio Code would display a generic message instead of specific Java class information. This experience was improved in March. In the latest plugin, the following improvements have been made.

  • If launch.json exists, the Launch configuration name will be displayed as the progress title.

  • If launch.json does not exist, the Main Class name will be displayed as the progress title.

Original link: https://www.oschina.net/news/234816/java-on-visual-studio-code-2023-03

Likeshop is a free and open source mall system based on "ThinkPHP + Vue + Nuxt + uni-app", which supports H5, small programs, APP, WeChat payment, Alipay payment, SMS, cloud storage, coupons, seckill, group buying, rush buying and other mainstream Function, professional team maintenance, trustworthy, welcome to download and experience. 2,000+star open source address: https://gitee.com/likeshop_gitee/likeshop official website document address: https://www.likeshop.cn

Visual Studio Code 1.77 Released, Expanded GitHub Copilot Integration

VS Code 1.77 has been released, some key highlights of this release include:

  • Accessibility Improvements - New keyboard shortcuts for Hover, Notifications, and Sticky Scroll.

Hover controls can now be focused and scrolled horizontally and vertically with the up, down, home, end, page up, and page down keys. The keyboard shortcut for focusing the hover control (Ctrl+K Ctrl+I) is the same as for showing the hover at the primary cursor position.

It is now possible to focus on the Sticky Scroll lines and use the up and down keys to navigate. You can use the Enter key to go to a selected line. To focus the Sticky Scroll, you can run Focus Sticky Scroll from the Command Palette. Enable the Sticky Scroll UI with the View: Toggle Stick Scroll command.

  • Copy GitHub deep links - Create permalinks and HEAD links from within the editor.

You can now copy editor line or range deep links from the editor gutter while working in a GitHub repository. In VS Code Desktop, in order to be able to create GitHub permalinks and HEAD links from the editor gutter, you need to install the GitHub Pull Requests and Issues extension. In vscode.dev, deep links to GitHub repositories are available out of the box.

These actions have also been added to the Share submenu in the editor tab context menu and in the explorer context menu.

  • Notebook Format on save - Automatically format notebooks cells on save.

Format on save can now be enabled for notebooks, which will format the entire notebook when you save it. It can be enabled by setting notebook.formatOnSave.enabled to true.

  • TS/JS switch case completions - Quickly fill in TypeScript/JavaScript switch statements.

VS Code can now help build switch statements on literal types in JavaScript or TypeScript:

Type case and accept the suggestion for case ... in the switch statement, which will automatically insert case for all values ​​of that type. It's worth noting that this only works if the value being toggled is a union or literal type.

  • Python move symbols refactoring - Move Python symbols to existing or new files.

Thanks to the new Move symbol to Code Actions, you can now more easily refactor your Python code with Pylance.

To try it out, select a symbol on the Python file and click the light bulb ( Ctrl+. ) that appears. You can move symbols to an existing file or to a new file. If the location is a new file, a Python file with the same name as your symbol is created. All applicable import references are automatically updated as symbols are moved.

  • Remote Tunnel Update - Reuse existing tunnels and quickly transition from remote to desktop.

The Remote Development extension allows you to use Dev Containers, remote machines via SSH or Remote Tunnels, or Windows Subsystem for Linux (WSL) as a full-featured development environment.

  • Ruby Documentation - Learn about VS Code's Ruby language support.

Ruby in VS Code - Learn about Ruby language support (snippets, linting, debugging) using the Ruby LSP extension.

Polyglot Notebooks - Polyglot Notebooks extension supports multilingual programming in C#, PowerShell, JavaScript, and more.

  • Preview: Expanded GitHub Copilot integration - new inline chat and full AI chat view.

By building with the GitHub Copilot Nightly extension and VS Code Insiders, you'll be able to try out new features such as:​​​​​​​​Inline suggestions, Chat view, and Inline chat.

Note: To access the chat view and inline chat, you need to sign up for the GitHub Copilot chat waitlist.

You can ask Copilot to find bugs, explain tricky code, create tests, and even ask questions about VS Code.

Original link: https://www.oschina.net/news/234809/vscode-1-77-released

VASSAL 3.6.15 released, an open source chess and card game construction engine

VASSAL Engine version 3.6.15 is now released. VASSAL is a game engine for building board and card games online that can be run in real time over the Internet or via e-mail. VASSAL Engine runs on all platforms and is free and open source software. The specific updates include:

IMPORTANT

  • New 64-bit ARM packages: There are now MacOS and Windows packages for 64-bit ARM processors. If your Mac has an Apple Silicon CPU (64-bit ARM processor), the official recommendation is to use the 64-bit ARM version.

  • Code that was deprecated more than a year ago has been removed. Modules containing custom code that use this code must be updated if they are to be used with 3.6.

  • What worked before may be broken. Users are encouraged to report bugs they find.

  • Modules saved in 3.6 cannot be opened by earlier versions of VASSAL. Users are advised to keep a backup copy of any pre-3.6 modules that they plan to modify in 3.6.

Changes since 3.6.14

Bug fixes

  • 12119: Restore missing Load Comments

  • 12116: Pieces should not receive the same GKC twice for sending them to new map

  • 12105: Deck's "Send-to-Deck" subcomponent can access properties (eg, PlayerSide) and properly shuffle "always shuffle" decks

  • 12093: Fixed disabling of toolbar items nested in multiple toolbar menus

other improvements

  • 12140: To avoid user error, the action button on a piece that has just been dragged to move is suppressed for half a second

  • 12085: Adjust screenshot default icon height to match other 16px tall icons

  • 12069: Tiling: Improved low memory detection and recovery; improved error dialogs

  • 9894: Improve error dialog for unable to start child process

Original link: https://www.oschina.net/news/234807/vassal-3-6-15-released

Simple Admin - Go language distributed background management system v0.3.0 released

Simple Admin Tools v0.3.0 update

  • Optimization: Makefile and Dockerfile formats in code generation

  • Fix: Optimize Cmd code of goctls

  • Optimization: Update all dependencies and synchronize the official latest code

  • Fix: go swagger and go zero conflict bug

  • Fix: proto file optional merge bug

  • Fix: official test error

It is now supported to use make help to view all commands

Original link: https://www.oschina.net/news/234833/simpleadmin-0-3-0-released

Likeshop is a free and open source mall system based on "ThinkPHP + Vue + Nuxt + uni-app", which supports H5, small programs, APP, WeChat payment, Alipay payment, SMS, cloud storage, coupons, seckill, group buying, rush buying and other mainstream Function, professional team maintenance, trustworthy, welcome to download and experience. 2,000+star open source address: https://gitee.com/likeshop_gitee/likeshop official website document address: https://www.likeshop.cn

Guess you like

Origin blog.csdn.net/2301_76364917/article/details/129881209