12 de janeiro de 2024 Por Matthew Rathbone

Era para ser uma pequena versão de correção após o lançamento da 4.0. Acho que as coisas saíram um pouco do controle :-).

Os principais recursos deste mês são graças ao pequeno grupo de colaboradores de meio período que me ajudam a construir o Beekeeper Studio à noite e nos fins de semana - @not-night-but, @azmy60 e @wmontgomery

Principais recursos

Interações com tabelas no estilo planilha!

Agora você pode fazer várias coisas com tabelas que ‘simplesmente fazem sentido’, incluindo:

  • Selecionar linhas / colunas
  • Selecionar um intervalo de células
  • Copiar dados das células/colunas/linhas selecionadas
  • Colar dados em uma tabela em várias células
  • Navegar pelo teclado

É uma melhoria enorme. @azmy60++ por todo o trabalho neste recurso. Também contribuímos com este recurso para o Tabulator.

Já tentou editar JSON ou HTML na visualização de tabela do Beekeeper Studio? É horrível. Ou melhor, ERA horrível. Agora está bem melhor.

Clique com o botão direito em uma célula e selecione edit in modal para editar o valor em um editor maior.

Se você estiver editando JSON, o Beekeeper Studio vai formatá-lo automaticamente para facilitar a edição (e minificá-lo ao salvar, se você preferir).

Suporte a escala fracionária no Wayland

Sou usuário de Linux. O Gnome agora usa Wayland, então eu uso Wayland. Infelizmente, minha tela exige escala fracionária de 150%. Até agora não havia uma forma real de fazer o Beekeeper Studio ficar correto nesse ambiente – o app ficava borrado e difícil de ler.

Esta versão inclui suporte adequado ao Wayland, mas ele não vem ativado por padrão (devido a problemas restantes com a NVIDIA). Para ativar o Wayland, é preciso definir algumas flags em um arquivo de configuração.

Aqui está o guia do usuário para ativar o Wayland.

Mais mudanças

  • A documentação do Beekeeper Studio foi movida para o repositório em [docs]
  • Abra várias abas a partir do menu de busca rápida
  • Arrays e objetos complexos agora são editados & salvos corretamente
  • Corrigidos alguns problemas de aliases de tabela sem aspas em certas situações
  • Restaurada a compatibilidade com SQL Server 2005 (sim, damos suporte a ele por mais tempo que a MSFT)
  • Os formulários de edição de conexão são coloridos de acordo com a cor da conexão
  • Corrigido definir um valor como nulo e salvar
  • Corrigidas colunas que não apareciam na aba ‘relations’ para tabelas sem cache
  • Melhorada a identificação de consultas SQL no editor

Melhoramos outros projetos open source

Muitas das melhorias que fizemos no Beekeeper Studio também foram enviadas aos projetos upstream que usamos. Achamos que essa é a forma certa de fazer software. Se você também acha, apoie-nos comprando uma cópia da versão completa do Beekeeper Studio.

Se você não pode pagar pela versão completa, sem problemas, é por isso que fazemos uma community edition gratuita e open source.

Nesta versão enviamos patches para o Tabulator e o SQL Query Identifier.

PRs mesclados

7a22a90a Merge pull request #1841 from beekeeper-studio/fix/language-editor
6ee968eb Merge pull request #1844 from beekeeper-studio/fix/spreadsheet
4feefabc Merge pull request #1826 from beekeeper-studio/fix/tabulator
6792d832 Merge pull request #1827 from beekeeper-studio/bugfix/the-nullening
8960c657 Merge pull request #1832 from beekeeper-studio/local-docs-again
32d86f2d Merge pull request #1825 from beekeeper-studio/fix/tabulator-styles
492458ac Merge pull request #1824 from beekeeper-studio/wayland-native
744d50a2 Merge pull request #1784 from beekeeper-studio/bugfix/1750_Relations-Tables
64feac0f Merge pull request #1803 from beekeeper-studio/language-editor
bd4df166 Merge pull request #1819 from beekeeper-studio/feat/paste-in-multiple-cells
4fcc2449 Merge pull request #1823 from beekeeper-studio/fix/sql-server-concat
d0f5fe63 Merge pull request #1820 from beekeeper-studio/fix/green-column-name
cc2645cf Merge pull request #1822 from beekeeper-studio/fix/broken-sure-dialog
99a8bbb4 Merge pull request #1817 from beekeeper-studio/bugfix/1807_array-arrfulness
28f82983 Merge pull request #1793 from Christof-P/feat/add-color-coding-to-edit-form
ab68e50b Merge pull request #1815 from beekeeper-studio/fix/sql-query-identifier
db939c4b Merge pull request #1812 from beekeeper-studio/fix/spreadsheet-navigation
cac86af2 Merge pull request #1794 from Christof-P/feat/multi-select-quick-search
93ed237b Merge pull request #1740 from beekeeper-studio/fix/quoted-alias
fa2b88a9 Merge pull request #1810 from beekeeper-studio/bugfix/1808_editing-issue
884a487a Merge pull request #1785 from jc00ke/update-linux-deb-install-docs
177307b7 Merge pull request #1777 from beekeeper-studio/dependabot/npm_and_yarn/axios-1.6.0
d64d685a Merge pull request #1802 from beekeeper-studio/fix/set-vim-mode
c51e75f6 Merge pull request #1797 from maxoliverbr/fix-translations
e475f5ad Merge pull request #1773 from beekeeper-studio/fix/non-reflective-table-columns
202709d7 Merge pull request #1781 from beekeeper-studio/fix/unuse-native-modals
bbeff863 Merge pull request #1799 from beekeeper-studio/fix/virtual-table-list
f5b5758b Merge pull request #1747 from beekeeper-studio/feat/initial-spreadsheet
24798bec Merge pull request #1800 from beekeeper-studio/fix/slow-column-resize
8491b141 Merge pull request #1745 from p-Jimenez/show-table-comments
7ac2da36 Merge pull request #1792 from beekeeper-studio/fix/persistent-bg-column
df1a2a36 Merge pull request #1764 from beekeeper-studio/sqlite-client-class
54476146 Merge pull request #1788 from beekeeper-studio/sweep/add-prefix-to-error-messages
eff24858 Merge pull request #1789 from MasterOdin/patch-1
a8a92439 Merge pull request #1771 from beekeeper-studio/fix/virtual-table-list
42b7ff3e Merge pull request #1776 from beekeeper-studio/fix/escape-view-names
b1579e5b Merge pull request #1770 from trivikr/remove-aws-sdk
2b85a154 Merge pull request #1763 from beekeeper-studio/dependabot/npm_and_yarn/browserify-sign-4.2.2
6f2dd3db Merge pull request #1744 from beekeeper-studio/dependabot/npm_and_yarn/babel/traverse-7.23.2
2a0ee5c8 Merge pull request #1736 from beekeeper-studio/fix/1735
a6f4b324 Merge pull request #1760 from beekeeper-studio/fix/illegible-conn-type
83e2a42f Merge pull request #1697 from mohamedelhefni/feature-1685
7e889e89 Merge pull request #1722 from beekeeper-studio/fix/1721
4dcad062 Merge pull request #1708 from azmy60/fix/invalid-array-in-copy
7a953d3f Merge pull request #1725 from beekeeper-studio/feature/Vue-Linter
ff385701 Merge pull request #1718 from beekeeper-studio/fix/debounce-filter-builder
5dc95adc Merge pull request #1711 from beekeeper-studio/fix/tabulator-bool-option
1d92b24e Merge pull request #1717 from austinwilcox/fixVimEsc
ead61f9f Merge pull request #1715 from iifawzi/feat/1714-compound-foreign-keys