Skrooge Changelog

What's new in Skrooge 2.2.0

Dec 2, 2015
  • Correction bug 352674: SQLite version of the system not aligned with embedded in Qt when using sqlcipher
  • Correction bug 349961: Values in "Text" report are clickable to open corresponding operations
  • Correction bug 349976: Default categories for payees
  • Correction bug 354139: Pb when opening operations in sub-operation view
  • Correction bug 341463: Monthly reports include transfers between accounts and shows as income/expenses
  • Correction bug 354439: Re-open close account with money: wrong warning
  • Correction bug 354463: Incomes/Expenditures in monthly reports do not account for sub-operations of split operations
  • Correction bug 354424: Displayed balance is 0,00 and operation is ignored afterwards
  • Correction bug 354817: Arrows should increment/decrement operation number
  • Correction bug 355376: Category too small in split editor
  • Correction bug 355956: Not existent type in dashboard
  • Correction: Drag and drop file is now able to move a file
  • Correction: The WORD function of "Search & Replace" is no more sensible of useless space
  • Correction: Open skrooge document from desktop
  • Correction: Set open source licence on svg files
  • Correction: Correction ofx import in ECM_ENABLE_SANITIZERS='address' mode
  • Correction: Better print of dashboards by printing each widget individually
  • Correction: Better counting of pages in print function
  • Correction: Monthly reports with "default" template is now printed in only one page (remove page-break-before: always)
  • Correction: Monthly reports with "responsive" template must not print url
  • Correction: Migration from sqlite to sqlcipher mode does not work when the password contains the character "
  • Correction: In "Search & Process", the between function must work when v1

New in Skrooge 1.8.0 (Oct 17, 2013)

  • New features:
  • Notifications and error messages are now based on KMessageWidget
  • The restore file is now base on KMessageWidget
  • Option to auto download from backend on opening file (default=false)
  • Import Microsoft Money documents (.mny) protected or not
  • Addition of russian banks
  • Reopen last page closed
  • Max and min limits on accounts
  • Better and new advices based on limits of accounts
  • Sound emmission on operation creation
  • Import "Budgetary allocation" and "Fiscal year" from Grisbi files as properties
  • Information message explaining how to exist full screen mode
  • Addition of date of last reconcilation on account
  • Amount owned on unit table
  • Download date on unit table
  • New account type: Pension
  • New set of categories for french people
  • Addition of "Configure notifications..." in configuration menu
  • Download and add bills as property by using boobill (weboob)
  • Rename of property
  • Export HTML and ODT from tables
  • JSON export based on QJson
  • Automatic process to recover a corrupted file
  • New "weboob0g" backend compliant with the Weboob 0.g
  • Bugfix & Enhancements:
  • Fixed bug 319706: OFX trntype not imported, rest okay
  • Fixed bug 320114: Wrong bank balance at dashboard
  • Fixed bug 320112: Importing CSV operations with mixed " and ' text field separators
  • Fixed bug 320226: Monthly report does not work due to missing template
  • Fixed bug 320240: Impossible to enter exact amount for given unit in pop-up
  • Fixed bug 320242: Transaction confirmation pop-up doesn't use defined unit value for transaction date for suggested value
  • Fixed bug 320261: Dashboard "Income & expenditure": no values, strange colors
  • Fixed bug 320157: Skrooge not working when .skg file is located on Samba share
  • Fixed bug 320323: Add function ("rest to") In budget
  • Fixed bug 320298: Default automatic format detection while importing a file leads to wrong entries creation
  • Fixed bug 320070: Allow changing operation date through "Search & Process"
  • Fixed bug 320716: Skrooge does not import all operations using weboob
  • Fixed bug 320717: Use rdate instead of date in weboob backend
  • Fixed bug 319993: Please adopt application logo/icon for smaller resolutions ==> skrooge-mini can be choosen for small resolutions
  • Fixed bug 319990: Please fix icon alignment in Pages tab
  • Fixed bug 322306: Skrooge Crash using Forecast Schedule
  • Fixed bug 322069: Designer plugins should be unversioned .so files
  • Fixed bug 323380: Minor date bug when using the stock portfolio widgets
  • Fixed bug 320066: Crash importing KmyMoney exported file from Skrooge
  • Fixed bug 324972: Import fails without an error when account is defined in CSV
  • Fixed bug 325081: Add a « Yesterday » choice in the date picker
  • Fixed bug 325174: Importing from gnucash file doesn't import accounts fo types 'Mutual Fund' nor 'Credit Card'
  • Fixed bug 325223: Crash when exiting skrooge
  • Fixed bug 324008: Erreur when importing .mny file. Error when analysing categories.json
  • Fixed bug 325675: Build error in skgfileplugin.cpp for openSUSE 12.2 KDE 4.9
  • Correction: KMyMoney exports does not need a check of integrity anymore
  • Correction: Addition of all icons in size 256 and 512
  • Correction: Block drop of a bookmark under an other bookmark
  • Correction: Bad date format detection when the second value is 9 (example: 3/9/04)
  • Correction: Remove the "Bank account " string in the name of the account name created by an OFX import
  • Correction: Icon for "Amount entered"
  • Correction: Authorize long number for operations like 5490990004
  • Correction: Default graph mode = line
  • Correction: Better detection of duplicate operations after import
  • Correction: The setting "Import only operations since the last imported one" allows importation for the same date (< instead of

New in Skrooge 1.7.1 (May 14, 2013)

  • New features:
  • New file format (AFB120 CFONB) can be imported
  • Open report from dashboard widgets
  • More modification functions in "Search & Process" panel for Payee, Account, Tracker
  • New "capitalize" function in "Search & Process" panel
  • New attributes "Unit" and "Transfer" in "Search & Process" panel
  • All update functions are now available for properties in "Search & Process" panel
  • New icon in tab bar to create new page
  • More attributes in line and column in reports (graph)
  • Abillty to force the date format for qif and csv imports
  • More functions in tool menu
  • More tips of the days
  • Dispay option "Hide pointed operations" in operation page
  • Ability to group tables on user defined properties
  • Ability to group tables on hidden column
  • Addition of the new currency "Bitcoin" with automatic download of the rate
  • In dashboard and monthly report, banks can be clicked to open corresponding operations
  • In report, the graph correction can be done by multiply or divide
  • Bugfix & Enhancements:
  • Fixed bug 319565: Bad performances on ubuntu 13.04
  • Fixed bug 316604: Income and Expense widget on the dashboard does not respect suboperations in split operations
  • Fixed bug 316796: Reports crash when closed normally
  • Fixed bug 279967: When automatically started at login, Skrooge is always displayed on all desktops
  • Fixed bug 319145: Multiple currency support still buggy
  • Enhancement in Group Operations (allow grouping more than 2 operations, or already grouped operations)
  • Hide internal properties in "Search & process", in operation page and in the function "Add property"
  • Enhancement in QIF import with mixed date format
  • Correction: The advice action "Remove groups with only one operation" does not remove the operation but the group
  • Better performances in kmymoney import and all other imports
  • Skroogeconvert now supports files without path (example: skroogeconvert -in t.csv -out t.kmy)
  • Better performances of skroogeconvert in case of skg import or export
  • Global performances gains by using the right index on unit table
  • Renamed "Undo document" to "Revert document"
  • Reduce the number of messages when using backend import
  • Better support of import/export with url
  • Better merging of operations in QIF import
  • Monthly reports and main page use the general font of KDE

New in Skrooge 1.6.0 (Mar 4, 2013)

  • Bugfix & Enhancements:
  • Fixed bug 314389: weboob import does not work
  • Fixed bug 314743: Can not resize window when operations tab is displayed
  • Fixed bug 313926: Version 1.5.1 shows warnings
  • Fixed bug 313948: Skrooge crashed after double clicking on an account after using clean import tool
  • Fixed bug 313928: Warnings during build on OS X > 10.6
  • Splash screen and notifications on Windows
  • Better error management in weboob import plugin
  • Faster and notification-less units downloads
  • Facilitate toolbar customization
  • Fix bad date format identification in some cases
  • Activation of link in "Incomes and Expenditures" dashboard widget
  • Operations in "Loan" accounts are no more taken into account in budget and "Incomes and Expenditures" dashboard widget
  • New Features:
  • "Open all" and "Bookmark current page here" in the bookmark button
  • Button in bookmark dock to discover the contextual menu
  • Buttons on dashboard widgets to discover the contextual menu
  • New cursor on dashboard widgets to show that widgets are moveable
  • New dashboard (fast remove, fast add, fast move, fast drag & drop)
  • ToolButton displaying contextual actions on top right of tables
  • "Pages" launchers can be added in the toolbar
  • New WORD function in "Search & process" to extract a word of an attribute
  • More generic import through backends
  • Support values like "3128/100" in imports
  • More point styles in graph and better rendering
  • Display of infinity symbol in dashboards and monthly reports

New in Skrooge 1.4.0 (Jan 7, 2013)

  • Correction bug 306517: "Incomes & expenses" widget displays a wrong sum for expenses
  • Correction bug 308050: Untranslatable strings in 'Budget' Page
  • Correction bug 308395: "list of operations" screen : inoperative filters (hide closed operations >1 & 2 weeks)
  • Correction bug 310372: Word completion in the comment field in standard operation does not work even if it was added via split operation
  • Correction: Better colors in "Expenditures vs Icomes" dashboard widget
  • Correction: Support qif file having Type:Class with description
  • Correction: Remove "All" in operation menu when only one account is created
  • Correction: Move "Export ..." menu in "File" menu
  • Correction: Bad display of account having a "&" in operation page
  • Correction: Move "Processing" actions in the main menu named "Tools"
  • Correction: Hide title when reset filter in operation page
  • Correction: Better performances in SKGDocumentBank::computeBalances by using compound query
  • Correction: Avoid freeze when a very old value (example: 14-11-0012) is entered by error for a unit
  • Correction: Avoid freeze in reports when a very old operation (example: 14-11-0012) is entered by error
  • Correction: "Quantity owned" in unit page does not initial amount of accounts
  • New feature: New button on unit page for opening the web site of the download source
  • New feature: Warning on closing non null account
  • New feature: Support for Activities
  • New feature: "Stock portfolio" in monthly report
  • New feature: "Stock portfolio" dashboard widget based on monthly report
  • New feature: Possibility to add hyperlinks in monthly reports
  • New feature: Export html in monthly reports
  • New feature: New widgets for dashboard
  • New feature: 2 new templates for monthly report are delivered by default
  • New feature: 2 new advices detecting very old values of unit and very old operations
  • New feature: New advice checking if budgets rules are treated

New in Skrooge 1.3.2 (Aug 27, 2012)

  • New features:
  • Progress bar in budget table for active budgets
  • "Open report" button from search page to open report without saving the query
  • Option to ignore operation tracked or grouped in reports
  • Bugfix & Enhancements:
  • Fixed bug 300228: Failed to import from KMyMoney file
  • Fixed bug 301137: 'To Account' of an existing money transfer is displayed incorrectly in edit area
  • Fixed bug 302388: Gnucash import fails: Better error message in case of negative value for a currency
  • Fixed bug 302502: Message for possible schedule incomplete
  • Fixed bug 303527:Support more time options for ‘show checked operations’
  • Fixed bug 304003: Crash when removing transaction number of transactions with duplicate account numbers
  • Fixed bug 304313: Importing a KMyMoney file results in error
  • Rename columns of budget table
  • Better CSV and TXT exports of tables grouped by a column
  • Better SVG export of tables
  • Restore palette in tables after print
  • Do not display disabled schedules in dashboard
  • Remove text on common icons in toolbar
  • In "Scheduled operations" page, the button "Jump to the operation" opens the operation page in template mode to authorize updates
  • New wording; "To be Checked" instead of "Foreseen" or "In Transit"; "Checked" instead of "cleared" or "validated"
  • Better mouse icon when closing pined page
  • Remove X confirmations messages when closing a document with X pinned pages
  • Focus on opened page from bookmarks when the current page is pinned
  • Allow massive accounts update
  • Avoid bad table display when grouped

New in Skrooge 1.3.0 (Apr 26, 2012)

  • New features:
  • Colors in "Incomes and Expenditure" dashboard widget
  • Skrooge is now able to import file have amounts with unit symbole (example: -$8.35)
  • "Base 100" mode for graphs, allowing to compare the evolution of two items.
  • Bugfix & Enhancements
  • Do not display transfers in the Dashboard Advice that warns about empty category
  • Fix crash on opening report
  • Do not Display Accounts Graph during Account Creation
  • Fix crash on deleting split operation
  • Fix wrong behaviour on Copy/paste comment in the table of a split operation
  • Better display of "Show" menu in operation table
  • Support import of gnucash file without "gnc:book"
  • FastEdition now works when more than one "operation" page is opened
  • Fixed Crash on QIF export when the document has 3 operations grouped with op1.value=-op2.value
  • Refresh graphs when unit values are modified
  • Install the grantlee filter plugin into the correct location.
  • Avoid empty "Account" page when no account exist
  • No automatic resize of columns when "auto resize" is not check
  • Amounts are now displayed with the right number of digits in "operation" and "account" table.

New in Skrooge 1.1.0 (Nov 22, 2011)

  • Correction bug 283683: Can not add a new operation after modifying the values on an existing one
  • Correction bug 284220: Closed account still showing up in accounts combobox of "operations" tab
  • Correction bug 283840: Skrooge is unable to download units for a past period, but it works for the current day ==> Better warning message
  • Correction bug 284073: Expressions in splitted operation amount are not calculated
  • Correction bug 283842: If I add today a past operation in a different unit than the principal, the amount calculated uses the present unit value, and not that of the specific date
  • Correction bug 284752: Skrooge does not look for Grantlee at build time
  • Correction bug 284843: OFX import does not work on UTF-8 encoded files
  • Correction bug 285289: Misspell found: reconcilation instead of reconciliation
  • Correction bug 285880: Cumulative amount of main categories don't appear
  • Correction bug 286538: Renaming categories doesn't rename relevant search/process rules (not fixed but better error management)
  • Correction: Better colors in "5 main variations" widget for dashboard
  • Correction: Installation of grantlee_skroogefilters.so in only one place and not hardcoded
  • Correction: No more error when importing skg file with payees
  • Correction: Addition of an error message on loading of a document generated by a most recent version (example loading on a 1.0.0 document into Skrooge 0.9.1)
  • Correction: Addition of missing date for x axis on unit graph
  • Correction: Import homebank set types of accounts
  • Correction: Possibility to remove an empty account without warning
  • Correction: Better performances during migration
  • Correction: Change language of the document on open if the language of KDE has changed
  • Correction: Better affectation of payees and comments during gnucash import
  • Correction: Better default size of the "category" panel in the split table to avoid manual resizing
  • New feature: New type of account "Loan", transfer from/to this kind of account are considered as "expenditure" in reports
  • New feature: New function to remove useless values in unit (the curve is preserved but useless values are removed)
  • New feature: New tag for grantlee to be able to use standard palette. Colors of the "Default" template are coming from the KDE palette now.
  • New feature: Possibility to download values of units with regular expressions.
  • New feature: Possibility to create/modify monthy template directly from skrooge
  • New feature: More detail in progress bar
  • New feature: New advice to find and repair operations in groups with only one operation
  • New feature: New advice to find potential monthly schedule

New in Skrooge 1.0.0 (Oct 7, 2011)

  • New Features:
  • Grouping : Yyou can now group operations, categories, payees, accounts... And you may group on any column shown in the view.
  • Recurring operations can be scheduled on a weekly basis
  • Allow to merge trackers by drag & drop
  • You may now build reports that will display a number of operations, instead of only the sum of amounts
  • Remove some clutter by reducing the number of icons in the toolbar in the default configuration.
  • New "Fast edit" button in operation editor.
  • It is now possible to copy cells content into the clipboard
  • If an account is closed while its balance is different from 0, it is displayed as a potential issue in the dashboard (advices widget)
  • Ability to create operations outside skrooge, using krunner : a string like "buy 10 ESSO" allows to quickly prepare add a new operation in skrooge. Advices in dashboard allows to finalize the creation
  • New menu to lock/unlock docks
  • Allow menu hiding, like in dolphin
  • Monthly reports are now builts using the very excellent Grantlee template engine. This allow us to implement many new monthly reports, that can be added using Get Hot New Stuff. Thanks to the opendesktop.org team for providing us with this facility :)
  • Bugfix
  • bug 280362: Skrooge is not accepting dots or commas
  • bug 280897: Unit wont set on mt940 import when there are existing operations
  • bug 280915: The import logic should use an existing account based on bank name read from :20: and the account number read from :25:
  • bug 282983: Multi-currency transactions not anchored to the exchange rate of the day of the transaction
  • bug 283246: Some text is hard to read with dark color theme
  • Overall performance improvements
  • Fix Grisbi import with split operations
  • Fix opening read only file
  • Completion on substring available only in "Dropdown list" mode
  • "Delete unused" of category page tries a delete only on categories really not used
  • Various correction in bookmarks (enable/disable in menu, bad management in parent/child relation)
  • Cascading delete in categories and bookmarks

New in Skrooge 0.9.1 (Aug 19, 2011)

  • Correction bug 271294: Modifying transactions with spaces in their amounts causes them to be reset to 0
  • Correction bug 275963: Operations imported in the primary currency unit, not the account unit
  • Correction bug 278004: Skrooge installs library files with wrong version numbers
  • Correction bug 278220: Wrong values in Monthly Report "Amounts in accounts"
  • Correction bug 279421: General reports problems/request
  • Correction bug 275956: Possibility to display different accounts in different currency units
  • Correction: Change icons and remove useless icons
  • Correction: Hide useless "Add" and "Update" buttons in amortization table of "Simulation" page
  • Correction: No display of initial value (0000) in graph when history mode is not selected
  • Correction: Now the forecast period is equal to the real period
  • Correction: Addition of "Add category" in contextual menu of "Category" page
  • Correction: Differentiation between "Sum" and "Pourcent" mode of PIE graphs
  • Correction: When "operation" page is an a particular account, the editor is cleaned with this account
  • Correction: Remove password when anonymize a document
  • Correction: Better performance by simulating "materialized views" with tables (used for categories and budgets)
  • Correction: In CSV import, if 2 "amount" columns are found then the first one is considered as a debit and the second one as a credit
  • Correction: During import, in case of doubt, MM_DD is preferred than DD_MM
  • Correction: Imports are supporting dates with backslashes like 29\06\2011
  • Correction: Better performances
  • Correction: Saving the state of 'Categories Page' ignores the resized columns with (Auto resize: off)
  • Correction: CSV import supports multiline file like:
  • date;amount;comment;type
  • "1/1/2010";1000;"transfer 1
  • from account A
  • to account B";TRANSFER
  • "2/2/2010";2000;"transfer 2
  • from account A
  • to account C";TRANSFER
  • Correction: Protection again empty date ==> if the user remove date string then the current date is used
  • Correction: Toolbar is realy configurable
  • Correction: Import of encrypted skrooge files
  • Correction: Better print when many pages are open
  • Correction: Missing gsb format in import file selection panel
  • New feature: Graphs in "Bank and Account" page
  • New feature: Addition of "Jump to the operation" in contextual menu of "Scheduled operations" page
  • New feature: Properties can be a copy of a file or a link to an existing file
  • New feature: In all pages, possibility to hide line by using operator - in "Search" field
  • New feature: Addition of "Highlight" status on catagories and payees
  • New feature: In reports, the first columns is resizable and has a tooltip for a better display
  • New feature: "Expand all" and "Collapse all" in category and bookmark trees
  • New feature: An option to set a frequency of units download (once a day/week/month)
  • New feature: Properties associated by drag & drop can be copied or linked (ALT+)
  • New feature: CTRL+C enables copying of selected cells of tables

New in Skrooge 0.9.0 (Jun 8, 2011)

  • Correction bug 273692: Weird overlay in each dashboard widget
  • Correction bug 268933: Category editing is tedious and confusing
  • Correction bug 270207: Cannot enter positive value (credit) for operations in my account
  • Correction bug 270450: Add a wallet as a distinct account
  • Correction bug 271294: Modifying transactions with spaces in their amounts causes them to be reset to 0
  • Correction bug 271529: Add a search box to the Categories tab
  • Correction bug 271708: Wrong account transfer merging when importing QIF files
  • Correction bug 272863: Allow to choose which wallet store password in
  • Correction bug 274777: inconsistency between amounts&nb of operations displayed by modules Tiers, Categories and Operations
  • Correction bug 274993: Generation of forecast in a report depends on the option "auto-write"
  • Correction: Error during QIF import if unit is already existing
  • Correction: Open property file with space
  • Correction: Selected items always on top in graphs
  • Correction: Symbol in legend when "Point" is the selected mode of graph
  • Correction: Skrooge crashes on change of icon for folders in bookmark dock
  • Correction: Show progress bar only when needed
  • Correction: Bad values when customized dates are changed in reports
  • Correction: Better draw of pies in graphs
  • Correction: "Antialiasing" option in settings panel + automatic refresh of graphs after settings modification
  • Correction: "find and group transfer" does not work if 2 operations with same date and same amount
  • Correction: Homebank import supports budgets and scheduled operation
  • Correction: Change "Context" by "Pages"
  • Correction: Better computation of forecast period for "Scheduled" and "Budget" modes
  • Correction: Better performance in advice for scheduled operations
  • Correction: Better proportion in reports in BUBBLE mode
  • New feature: Formula is autorized in splitted amount (must start by =)
  • New feature: Ensure visibility of selected items in graph
  • New feature: New logo with rupee symbol
  • New feature: New button to reset internal filter in reports
  • New feature: Settings for "Reports" to select colors
  • New feature: Information zone in budget to display budgeted amount based on selected budgets
  • New feature: New contextual action "New category" on categories
  • New feature: Balance and balance of the day in account widgets (table, dashboard)
  • New feature: Merge of an imported operation with a manual operation is now possible even if amounts are different
  • New feature: Button on "Scheduled operations" to jump to the operation template for edition
  • New feature: New advice to align scheduled operation amount with the last amount inserted
  • New feature: New kind of graph "stack of columns"
  • New feature: New kind of graph (values in % of columns)
  • New feature: New setting to select the color of outline in reports
  • New feature: New setting to enable/disable balances computation

New in Skrooge 0.8.1 (Mar 17, 2011)

  • New Features:
  • Support for mt940 files
  • select previously selected tab when closing a tab
  • Improvements in CSV imports
  • Import "Money Manager EX" file
  • Allow user to change icon on bookmarks
  • Find potential duplicate operations
  • Massive update on budgets
  • Delete is more secured.
  • Possibility to change the account of operations even when only operations of one account are displayed (useful for credit card)
  • Property dock is able to display all properties
  • New "About" panel using KDE 4.6 features
  • Improvement on the mass update function
  • Timeline in reports
  • Some fields are now directly editable in view
  • Completion for all fields with operators (=upper and =lower for the moment)
  • New graph types "stacked area", "bubble"
  • New button in "operation" page to freeze/unfreeze all fields with text
  • Better zoom widget in contextual menu of reports
  • Bugfix:
  • bug 259417: Units graph unreadable when values are missing for some dates ==> "Show origin" allows to show/hide the origin of the graph for a better display
  • bug 259416: Report showing limits, average and tendency does not work in mode "Sum"
  • bug 259412: Date chooser field: keyboard shortcuts do not work
  • bug 257324: No icon for Skrooge in the Gnome menu
  • bug 261318: Amount field calculator gives too many digits
  • bug 262511: Wrong widget placement in properties subwindow
  • bug 263263: Separate field for income and expenditure when importing CSV files
  • bug 263716: Conversion multiple records to "transfer" type cause all have the same ammount
  • bug 266703: Window exceeds screen size on Netbook
  • bug 267773: Skrooge always start maximized
  • Bad fullname and cumulative amount on categories after a drag and drop
  • Import csv with "sign" column before "amount"
  • All items are in "Skrooge" category in "Configure shortcuts"
  • No symbol for curves of indexes
  • "XX is an old tracker" advice does not give the right result when after 31 december
  • GNUCash import creates sometimes "wrong" splits with values close to 0
  • Better initial state for the window (docks, maximized)
  • Many small correction in "interest" computation (tooltips, items in combo box, computation, ...)
  • Bad unit in "unit" page for units having a unit reference
  • Better tooltips in report (usefull for huge report where lines title is not visible)
  • Better management of codex for exports
  • Bad value when update of transfer is done from target account of the transfer

New in Skrooge 0.8.0 (Dec 16, 2010)

  • New Features:
  • General
  • Store passwords in KDE wallet (new setting to activate this mode)
  • Show/hide properties as a column in tables
  • New icons for South African banks ( Thank you David :) )
  • OR operator (+) supported in string filters
  • Better export KMyMoney
  • Protection against sql injection
  • Accounts
  • Accounts can be merged by drag & drop (useful after an import)
  • Operations
  • Auto point of imported operations to obtain the expected final balance
  • Automatic import of csv columns as properties based on regular expression
  • New function on operation: "Merge sub operations"
  • Units
  • Download of all additional information as properties for units (new setting to activate this mode)
  • Units can be merged by drag & drop (useful after an import)
  • Support of "!type:prices" for QIF import and export
  • Reports
  • On reports, average and limits are available if "All values in positive" is used too
  • Sub total in reports
  • Forecast based on budgets
  • Multi selection in report table and graph
  • Hide tendency line column
  • Dashboard
  • Reorder widget in dashboard by drag & drop
  • Floating panel in dashboard to remove or zoom widgets
  • New advice for bank without account
  • Better performances on dashboard
  • New advice for budgets
  • Scheduled operations with warning are in bold in dashboard
  • Possibility to dismiss kind of advices
  • Better dashboard display by using a flow layout
  • Bugfix:
  • bug 237498: Skrooge crash on saving preferences (when system tray is not available)
  • bug 250350: Impossible to update an operation of a closed tracker
  • bug 250403: Dashboard "Shares & Indexes" shows wrong percentaged variation
  • bug 250677: Bank account choice do not use the country information
  • bug 246973: Dashboard should be more customizable
  • bug 251465: Wrong totals with second currency accounts
  • bug 252869: Skrooge doesn't import KMM bank names correctly
  • bug 255133: Skrooge crash on ofx import (With wrong data format. Bug in libOFX)
  • bug 221207: Budget and forecast for accounts
  • bug 256214: Skrooge after full screen mode I have only StartPage
  • bug 257322: Installation doesn't depend from "QCA OSSL plugin for libqca2" (libqca2-plugin-ossl is not optional)
  • bug 258307: comment from main split operation duplicated
  • bug 258621: Skrooge crashes when KDE session is closed

New in Skrooge 0.7.3 (Sep 7, 2010)

  • New Features:
  • Better properties management: if a properties starts with http or file, skrooge understands it as a link and opens it as such.
  • Files can also be added as a property using drag n' drop. In this case, the file dropped is embedded in the skrooge file.
  • Addition of a select all option in the edit menu
  • New dashboard component showing balance per bank
  • New toolbar for selecting context, useful for small screen. Skrooge can also be run in full screen, which is also useful on small screen devices
  • Skrooge is able to provide some advices on the dashboard
  • Better print management
  • Display account balance for each operation
  • Bugfix:
  • Correction bug 245847: skrooge 0.7.3: 'pow10' was not declared in this scope
  • Correction bug 246178: Dashboard "Income & Expenses" widget counting transfers
  • Correction bug 246408: Skrooge prints hardcopy
  • Correction bug 246977: In reports from selected data the date selection should be all data
  • Correction bug 249955: No password request after hardware crash
  • Correction: Do not authorize creation of operation with "-------"
  • Correction: In report, capability to create history with of property
  • Correction: In report, do not allow hiding table or graph by resizing
  • Correction: Import QIF with !Account section containing more than one account and with D attribute (Thank you Dennis)

New in Skrooge 0.7.2 (Jul 25, 2010)

  • This version requires KDE SC 4.4.0 or above !
  • New Features:
  • Zoom on tables by using CTRL+wheel or slider
  • Search button in "Search & process" page to be able to search operations without creating a rule
  • Click on a column in "Search & process" editor removes the column
  • CTRL+F opens the "Search & process" panel with a condition based on current selection
  • Ability to manually define colors in reports
  • "Add property" to add easily properties
  • skg files saved on a FTP server can be loaded directly from Skrooge. Save is not possible.
  • New "Payee" page, with ability to merge payees by drag & drop
  • Report plugin is able to display graph based on user defined properties
  • Possibility to select icon file for a bank
  • Any kind of file can be added as a user defined property
  • Go home
  • Ability to export as a sqlite database
  • Ability to export an anonymized file, ie a file without all personal data scrambled
  • Bugfix:
  • bug 237498: Skrooge crash on saving preferences (when system tray is not available)
  • bug 238087: Amount in Operations plugin isn't properly localized
  • bug 238477: Can't open base if partition is full
  • critical bug 240640: Skrooge crash after password entered - input file DELETED at failure
  • bug 234597: Gnucash import issues with two accounts with the same name
  • bug 243738: Import of Gnucash file that has CNY currency fails
  • bug 245254: Category creation failed on first level
  • Drag & drop to reorganize categories
  • Import skg file with tracker or interest simulation
  • Layouts compatible with small sceen (1024x768)
  • Open right page when click on "Estimated interest" in dashboard applet
  • Please read the changelog for a complete view...

New in Skrooge 0.7.1 (May 11, 2010)

  • Features:
  • Use standard KDE dialogs for password management
  • Applet for dashboard to display tip of the day
  • CSV import of splits and transfers
  • CSV import is able to oncatenate many attributes in "comment" or "payee"
  • CSV import can import unknown attributes as properties
  • Export XML
  • "Search & Process" is able to search, update, insert and delete properties
  • All currencies are now available in unit page
  • Open property picture associated to an object
  • Customisable date formats
  • Bugfix:
  • bug 233895: Switching account from 1 type to another with multi-sel is modifying the initial balance
  • bug 233930: QIF address field is not imported
  • bug 234595: Better handling of category deletion ==> Reparent operations on parent category when a category is removed
  • bug 234608: Some gnucash notes are lost during import phase
  • bug 234771: Problem importing ofx file
  • bug 234845: Bad Account after importing ofx

New in Skrooge 0.7.0 (Apr 9, 2010)

  • Many import formats added (KMyMoney, Gnucash, Grisbi, Homebank...)
  • Ability to define an account's initial balance
  • Legend in graphics

New in Skrooge 0.6.0 (Feb 7, 2010)

  • Features:
  • Forecast in reports
  • New interface in Search & Process
  • Substring completion
  • Bugfixes:
  • Stability
  • Imports
  • Operations edition

New in Skrooge 0.5.5 (Dec 1, 2009)

  • Bugfix:
  • bug 215995: SQL Error when attempting to display a report in history mode
  • bug 215754: Invest account is incorrectly imported as current account
  • bug 214809: Incorrect import of a transfer
  • bug 214851: Incorrect import of 'investment account' QIF file
  • bug 216348: Account filters synchronisation problem in the operation HMI
  • bug 216522: Incorrect import of transfer (imported twice)
  • bug 216551: Click in blank area make 'date' widget to extend its size
  • bug 216514: Incorrect import of QIF file when account names are similar
  • bug 216520: Incorrect import of a transfer when inside a split operation (transfer of suboperation is not supported)
  • crash 215992: Skrooge crash when clicking on "report" menu
  • *Inversion of colors in report (more saturation for new operations)

New in Skrooge 0.5.4 (Nov 24, 2009)

  • Bugfix:
  • bug 211579: Irregular percent value in monthly report amounts in accounts
  • bug 213783: Account balance computation is inaccurate
  • bug 214045: Import CSV date format problem
  • bug 214157: Impossible to import an ofx file from a directory containing special characters
  • bug 214462: Does not use primary currency unit when importing, and does not warn on import of split operation with multiple currencies
  • bug 214794: Incorrect report of warning when importing QIF file
  • bug 214809: Incorrect import of a transfer
  • bug 214849: CSV export from grid is not correct
  • bug 214904: Can not download a stock/share quotation
  • bug 214851: Incorrect import of 'investment account' QIF file
  • bug 215114: Button to customize dashboard
  • bug 215620: Can not import QIF file with skrooge version SVN 1052520
  • bug 215656: History reports are wrong if first date is not selected
  • bug 215658: Some editors are modified when a bookmark is created
  • New features:
  • Update of both side of a transfer is now possible
  • Only one fast edition. User is be able to lock some fields before.
  • Interest can be computed with 360 and 365/366 days method
  • New graph gui with "Quarters", "Semesters", "Weeks" and "Days", line and point graphs
  • Zoom with CTRL+wheel on graph
  • Dashboard is automatically launched when a new document is created
  • Use of graph component in unit page
  • New button to clean editor in operations page
  • New report widget for dashboard (all reports can be added to dashboard)
  • Addition of "Del" shortcut to delete suboperations in split panel
  • New tooltip on operation status
  • New function to reconciliate an account from bank page
  • Better QIF import/export of account type
  • Search field now accepts multiple keywords
  • New option to auto save the open document at closing

New in Skrooge 0.5.3 (Oct 20, 2009)

  • New features:
  • Save icon in tab bar to overwrite bookmarks or current context
  • New dashboard plugin for highlighted operations
  • "Back" & "Forward" navigation on pages
  • New command to open operations modified during last user action (useful after an import or a processing)
  • Bug corrections:
  • bug 209451: Display quantity of each unit
  • bug 209457: Number of decimal for each unit must be different
  • bug 209453: Import must avoid double even when operations are not validated
  • bug 209529: Unable to reconcile. Delta zero but "Validate checked operations" tick still grayed out
  • bug 208939: "Search and process" does not work anymore
  • bug 209610: Skrooge doesn not work if "Maximum undo depth" is 0
  • bug 209542: Automatic convertion of schedule
  • bug 209672: Amount of indexes must be displayed without unit symbol
  • bug 209705: Importing investments from csv doesn't import the dollar amount of shares purchased
  • bug 209705: Find&Group is now able to detect share purchase/sale
  • bug 209702: Need the ability to be able to manually group transfers
  • bug 209914: executable bits set for skgalarmboardwidget.h
  • bug 209905: currency import is broken
  • bug 209912: rpmlint warnings after installation: unused-direct-shlib-dependency
  • bug 209053: Savings account support request
  • bug 210946: columns are always resized to content when opening operations tab

New in Skrooge 0.5.2 (Oct 7, 2009)

  • New Alarm Feature
  • Correction bug 208130: 'Import CSV Unit' menu puts data into the 'Operations' tab
  • Correction bug 208210: Multiple clause research/update in french
  • Correction bug 208194: Skrooge may loose all data on file migration
  • Correction bug 208040: Error when entering shares information
  • Correction bug 208459: Skrooge crashes when changing tab
  • Correction bug 209317: key scrolling very long
  • Better performances in many areas
  • New field to edit dates with more features
  • Default categories and bookmarks for portuguese, thanks to Caio de Campos Ferreira
  • Correction on monthly report for a better display with dark themes
  • Automatic detection of CSV separator during import

New in Skrooge 0.5.1 (Sep 21, 2009)

  • Template operations
  • Attribute to define the maximum number of occurrence for scheduled operations
  • Attribute to define the last occurrence date
  • A setting allows to create automatically a template when an operation is scheduled
  • Addition of "Custom..." on graph dates
  • New splash screen
  • New function to overwrite bookmarks after a modification
  • Filter capability on "search & process" table

New in Skrooge 0.5.0 (Aug 31, 2009)

  • New plugin « Search & Process » allows you to build complex queries on operations, and apply transformations on those found. This is especially useful when importing data from your bank : using keywords in the bank's operation description, you can automatically set some operation fields.
  • Ability to merge an imported operation with an operation manually entered. By merge, we mean that information manually entered will enrich the imported operation, only one operation being left at the end of the process
  • Performance boost on zoom when antialiasing is enabled for graphs.
  • Unique "Import..." command for all supported format. QFX files can now also be imported
  • The dashboard can now be customized and has links to other pages. A new section « Shares and Indexes » has been added
  • Enhanced calculator field : if an invalid expression is entered for the amount, the field is written in red, and the expression is kept to allow correction from the user. For example, if you type 23+3.65-3.12*3+ (forgot to type the last number), Skrooge used to evaluate the result to 0, so you needed to retype the whole expression. Now, it will kindly call for your attention by writing the expression in red, and leave the expression untouched until you correct it.
  • Ability to attach documents as a property on any object (operation, account, category...). One use case is attaching receipts to an operation, for example. However, viewing the attached documents is not convenient at the moment.

New in Skrooge 0.2.9 (Jun 3, 2009)

  • Correction bug 2787146: Single click on bookmarks
  • Correction bug 191972: Selection is not well kept
  • Correction bug 191975: Add Labels for X values in histograms and stack reports
  • Correction bug 191968: Information string on top of page is too long (no word wrap)
  • Correction bug 192687: fonts too large on report
  • Correction bug 192832: Do not take amount sign into account for transfers
  • Correction bug 191967: Skrooge must be able to display an history global and for each account.
  • Correction bug 193423: context list scrolls down only after 8 mouse molette rotation
  • Correction bug 193431: "recurrent operation" trigger can not be set on D day
  • Correction bug 193421: bugs to be registered via bug database (not email)
  • Correction bug 194650: Fast edit must work on Tracker attribute
  • Correction bug 194765: Number of operations by account must be displayed in bank plugin
  • Addition of bank icon on account combo boxes
  • Addition of Canadian dollar
  • Addition of one more view (based on selection) in operation plugin
  • Better managment of dependency between units
  • New settings on unit download
  • Skrooge tries to find the most adapted account during import file without account information inside
  • Update of nls part of data model when language is changed
  • "Open report" on an element of a report open a new report with exactly same settings than first one
  • Addition of "scheduled operations" in dashboard plugin
  • New operation editor
  • Better management of messages in status bar
  • New editor in unit plugin
  • Middle click is able to open new page from context or bookmarks

New in Skrooge 0.2.8 (May 5, 2009)

  • Correction bug 2782399 :Skrooge must create a backup file
  • Correction bug 2783111 :Typo
  • Correction bug 2515571 :New plugin to follow refunds
  • Correction bug 2785938 :Single click
  • Correction bug 2786183 :Load standard categories?
  • Correction bug 2682777 :Label are not well placed
  • Correction bug 2579926 :Improve category plugin performances
  • Correction bug 2665265 :Edit names directly in treeview
  • Correction for amount comparison in validation mode
  • Correction import ofx when bankid is empty in ofx file
  • Correction mime type for KDE4
  • Better performances on open document with password required

New in Skrooge 0.2.7 (Apr 27, 2009)

  • Correction bug 2513827 :global print function
  • Correction bug 2692667 :Automatic icon resize is driven by bookmarks only
  • Correction bug 2714592 :Skrooge must be able to manage properties on all objects
  • Correction bug 2733958 :Auto hide
  • Correction bug 2747379 :Only allow to "pre-check" operations
  • Correction bug 2750464 :Impossible to update the date of a splitted operation
  • Correction bug 2778333 :Enhance hidden panels discoverability
  • Correction bug 2777697 :bookmark modifications are not kept when closing skrooge
  • Old method to split an operation is no more available
  • "Undo document" is no more in toolbar by default
  • Remove useless icons from tool bar
  • When "Save" is clicked in a new document, automatically interpret it as "Save as"
  • New menu with shortcuts to open pages
  • Better automatic linear scale in reports

New in Skrooge 0.2.6 (Mar 30, 2009)

  • Correction bug 2692651 :antialias on graphs
  • Correction bug 2692665 :Wrong currency label in stock tab
  • Correction bug 2692605 :Title of a report for a selection contains only ",,,,"
  • Correction bug 2692648 :New dialog box on exit
  • Correction bug 2692664 :add support for splitted & grouped operations in fast edition Correction bug 2692656 :More details on recurrent operations view
  • Correction bug 2645610 :Bad performance on "find transfers"
  • Correction bug 2692681 :Reconciliate mode in operations view
  • Correction bug 2706987 :no report generated
  • Correction bug 2716734 :Better category & unit creation during operation creation
  • Correction bug 2720760 :Popup messages are displayed twice

New in Skrooge 0.2.5 (Mar 16, 2009)

  • bug 2664613 :Not possible to show a column without reseting all
  • bug 2674862 :Bad performances on undo/redo for categories
  • bug 2675606 :Bookmark reorder doesn't work
  • bug 2685241 :Add postive sign in amount field for positive operations
  • bug 2685236 :Option to ask again if modified bookmark should be saved
  • bug 2685270 :Impossible to modify comment on operation and sub operations
  • bug 2687115 :filter value is not save when bookmarking a report

New in Skrooge 0.2.4 (Mar 3, 2009)

  • In skrooge 0.2.4, we implemented OFX files import, as well as a few correction around CSV and QIF files import. If you tried before to import those files but failed, you may try again. Please report us any bug if things still fail.
  • Also worth noting are some enhancements in the bookmarks management.

New in Skrooge 0.2.3 (Feb 24, 2009)

  • This version brings a major enhancement to usability :
  • Splitting an operation into several categories is now much easier with the new "split" button next to the category drop down list. We left the old mode active, in case we face some issues with the new one
  • Several bugs causing crashes when dealing with categories were also fixed.

New in Skrooge 0.2.2 (Feb 13, 2009)

  • This version brings a few enhancements to usability :
  • Making numerical operations in the "quantity" field is now easier : everything you type is displayed in the field (eg : 5+2*3), and the result (11 in our example) is computed once you press enter
  • New mechanism for choosing which bookmarks should be displayed when you launch skrooge : instead of adding them to an "autostart" bookmark folder, all you need to do is right click on a bookmark (or a bookmark folder if you want all its content to be autostarted), and select "autostart".
  • Also worth noting is the addition of Pound Sterling to currencies.
  • A special thanks goes to "lindevel" for a patch regarding Sqlite check !

New in Skrooge 0.2.1 (Feb 2, 2009)

  • Correction bug 2517386 :Move of category is not done
  • Correction bug 2519334 :Smooth scolling in category view
  • Correction bug 2517388 :Selection must be set on created operation
  • Correction bug 2519847 :Duplicate operation
  • Correction bug 2520516 :Security of skg file
  • Correction bug 2545021 :compilation fails because po/listFiles.sh is not executable Correction bug 2549911 :Import standard categories
  • Correction bug 2526148 :Double click on graph in report
  • Correction bug 2520530 :KToolBarPopupAction for undo/redo
  • Addition of icon for stocks
  • Bookmark can be deleted from contextual menu
  • Icons are resized relative to list width

New in Skrooge 0.2.0 (Jan 18, 2009)

  • Correction bug 2489823 :automatically remember changes on columns for bookmarks
  • Correction bug 2487934 :Specific Column for "scheduled" icon
  • Correction bug 2487866 :deselect lines in table views
  • Correction bug 2487981 :add a column for total of operations including subcategories
  • Monthly report is now base on QWebView and contain google graph
  • Addition of exports in report tables (TXT, CSV)
  • Report can be opened from bank, operation or unit page
  • Eeport can be opened from report
  • Better graph
  • Addition of print
  • Long transaction can be interrupted
  • Better warning message with history

New in Skrooge 0.1.9 (Jan 4, 2009)

  • Better contextual menu on tables
  • New feature in monthly report
  • Better performances for monthy report generation
  • Better graphics in report plugin
  • Addition of exports in all tables
  • Addition of exports in report graphs (PDF, SVG, picture)

New in Skrooge 0.1.8 (Dec 23, 2008)

  • Correction bug 2299303 :Calcul de balance erroné
  • Correction bug 2446162 :Distinction for future operations
  • Correction bug 2446184 :Reduce spacing between rows
  • Correction bug 2256687 :No more icon in application menu
  • Correction crash in qtdesigner due to SKGTableView
  • Addition "open bookmarks" to display all bookmarked operations
  • Addition of sale of stocks
  • Addition of "split of stock"

New in Skrooge 0.1.7 (Dec 16, 2008)

  • New function initiated : "monthly report".
  • Initial implementation of context menus in various views.
  • Smooth scrolling
  • Many bugfixes
  • This release also contains a new translation : Brazilian Portuguese, thanks to the work of Marcio Moraes.

New in Skrooge 0.1.6 (Dec 2, 2008)

  • performances enhancements
  • resizable columns in all views
  • better pie charts organization

New in Skrooge 0.1.5 (Nov 25, 2008)

  • This release brings several bugfixes around QIF imports : if you tried skrooge before but failed to import your QIF files, you may want to try again.
  • Also worth noting :
  • enhancement on columns management : you can now choose which columns must be showed / hidden by right-clicking on the headers, reorder columns, and it will be saved in your bookmarks
  • Better performances in graphics generation (x100)
  • Last but not least, a special thanks to fundawang, who submitted a patch to correct the issue with "out of source build" !

New in Skrooge 0.1.4 (Nov 19, 2008)

  • This version contains many bugfixes, a few enhancements (better bookmarks management, specific panel for stocks transactions).

New in Skrooge 0.1.3 (Nov 15, 2008)

  • Development release, not yet ready for daily use
  • This release mainly brings in full support for scheduled operations, but also notification (through KDE4 notification system), automatic sign detection based on categories, bookmarks reordering...

New in Skrooge 0.1.2 (Nov 11, 2008)

  • Initial support for scheduled operations
  • Various ergonomic enhancements

New in Skrooge 0.1.1 (Nov 4, 2008)

  • We have released version 0.1.1, containing a few bugfixes and performances enhancements. It is still a development release not suitable for everyone, though...

New in Skrooge 0.1.0 (Nov 3, 2008)

  • Development release, not yet ready for daily use.