10 maja 2006
Start aplikacji
- pytanie o hasło (bez zapamiętywania go) dla połączeń nie posiadających zapamiętanego hasła
- dodana nowa opcja linii poleceń "--readonly" - otwiera bazę danych w trybie "tylko do odczytu"
Okno główne
- dodane polecenie "Narzędzia -> Defragmentuj bazę danych" dla plików .kexi (SQLite 3); pomaga to zmniejszyć rozmiar plików
- raportowanie błędu gdy nie powiodło się zamknięcie bazy danych
- usunięty upadek programu przy podwójnym kliknięciu pustego miejsca w Nawigatorze projektu
Import danych CSV
- dodatkowa optymalizacja: tylko pierwsze 10 kilobajtów jest ładowane do okna podglądu (może to być zmienione przez ustawienie opcji ImportExport/MaximumBytesForPreviewInImportDialog w pliku konfiguracyjnym kexirc)
- dodane wyświetlanie u góry okna liczby wierszy które znajdują się w pliku CSV, jeśli nie wiadomo dokładnie ile, pisane jest np. (więcej niż 100)
- poprawka wyświetlania liczb (przy podglądzie), wyrównywania do prawej
- poprawione wykrywanie znaku rozdzielającego; obecnie znak ";" ma priorytet nad "," jeśli plik zawiera oba (ponieważ "," zwykle jest używany jako znak w liczbach z przecinkiem)
- liczne poprawki dla importowania wartości zmiennoprzecinkowych
Projektant tabel
- bardziej widoczne ostrzeżenie przed nadpisaniem danych i projektu tabeli
- dodana właściwość "Widoczne miejsca dziesiętne" dla pól typu liczba zmiennoprzecinkowa; wartość "Auto" oznacza wyświetlanie tylko znaczących miejsc po przecinku, np. 12.345 zamiast 12.34500000; wartość 0 ukrywa miejsca po przecinku; wartość 1 pokazuje jedno miejsce (np. 12.3), itd.; ta właściwość pomaga dokonywać poprawnego importu wartości zmiennoprzecinkowych
Projektant zapytań
- poprawione zapisywanie zmian w projekcie gdy jest wyświetlony widok danych
Projektant formularzy
- udoskonalona obsługa wartości zmiennoprzecinkowych w polach tekstowych
- dodano uniwersalny widżet "Pole auto"; pola mogą być szybko przeciągane metodą drag&drop na formularz
- poprawiony problem związany z niewyświetlaniem danych po kilkukrotnym przełączeniu się między widokiem danych a widokiem projektu
- ukryto rzadko używane właściwości "Rozmiar minimalny", "Rozmiar maksymalny"
Widok tabeli danych
- pole typu "tak/nie": teraz akceptowane jest wyłącznie kliknięcie w kwadrat [x], a nie na całej powierzchni pola
- unowocześniony zestaw komunikatów ostrzegających o niepoprawności wprowadzonych danych; został on także użyty w formularzach
- wiele poprawek odnośnie akceptowania danych typu data lub czas
- tabela danych dla wyniku zapytania: poprawne zamykanie kursora bazy danych przy zamykaniu widoku
Obsługa baz danych
- do połączeń lokalnych używane są teraz lokalne sockety jeśli to możliwe (na Linuksie); zapobiega to problemom z firewallami domyślnie blokującymi TCP/IP
- dodane proste szyfrowanie dla haseł w plikach połączeń .kexic
- możliwość rezygnacji z przechowywania haseł w pliku, wtedy Kexi pyta o hasło przy każdym połączeniu
- poprawka dla ładowania informacji o długości pól tekstowych
Obsługa serwerów PostgreSQL
(tylko Linux)
- poprawione komunikaty błędów
- poprawiona obsługa danych binarnych (działa teraz przechowywanie obrazków w formularzach)
- przejście na używanie standardowych stałych TRUE i FALSE dla PostgreSQL zamiast nieobsługiwanych 1 i 0
Migracja projektów i danych
- import z MS Access: przy nieudanym wstawieniu wiersza tabeli import jest przerywany
- import z MS Access: poprawki dla importowania wartości zmiennoprzecinkowych i dziesiętnych
Poprawione usterki
- panel właściwości: możliwy upadek programu przy szybkim przełączaniu wartości tak/nie
- okno importu danych CSV: upadek programu występujący przy zatwierdzaniu zmiany kodowania znaków
- okno importu danych CSV: problem przy importowaniu danych o ponad 100 kolumnach
- projektant formularzy: możliwy upadek programu przy przełączaniu się do widoku danych mając "niezwiązane" pola auto
- projektant formularzy: możliwy upadek programu przy czyszczeniu "źródła danych" widżetu przyciskiem "usuń źródło danych", teraz pole auto wraca do stanu "niezwiązany"
- projektant formularzy: możliwy upadek programu przy zamykaniu formularza
- sterownik bazy danych PostgreSQL: możliwy upadek programu gdy użytkownik zmodyfikował projekt tabeli w bazie PostgreSQL poza programem Kexi (innymi narzędziami)
Poprawki z ostatniej chwili
18 maja 2006
Kexi 2006.1.1: Problemy wykryte lub zgłoszone przez klientów i poprawione zaraz po wydaniu bieżącej wersji.
Projektant tabel
- poprawka dla obsługi pól typu tak/nie (ten typ nie był zapamiętywany)
Formularze
- poprawione zapisywanie zmian dla pól wyboru tak/nie
Okno główne
- usunięty konflikt klawiszy Enter i CTRL+Enter (nie Return) uniemożliwiający np. zatwierdzanie wpisanej wartości w komórkę tabeli