Contents

93 Articles

Search

4 years Ago

v1.9: Plugins, model overlays and more!

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • Plugins: You can now extend your Quino applications with plugins. The application can determine the locations from which plugins are loaded but the default behavior is to load plugin assemblies from a folder next to the executable as well as from a folder in the user’s local configuration folder. Also by... [More]

v1.8.7: Bug fix release for v1.8.6 (no new features)

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • QNO-4196: Reporting does not preview and print the correct font (for some fonts and only under Windows 8)
  • QNO-3779: Add support for basic connection-pooling; remoting servers share a server-side connection pool; clients use a connection pool per session by default
  • QNO-4204, QNO-4203: Data statistics show... [More]

5 years Ago

v1.8.6: Bug fix release for v1.8.5 (no new features)

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

Breaking changes

No known breaking changes

Archive of Quino release notes are now online

Published by Marco on

For a long time, we maintained our release notes in a wiki that’s only accessible for Encodo employees. For the last several versions—since v1.7.6—we’ve published them on the web site, available for all to see.[1] Because they reveal the progress and history of Quino quite nicely, we’ve made all archival release notes available on the web site as well.

Browse to the Quino folder in the blogs to see them all. Some highlights are listed below:

Quino Projekt-Template für Visual Studio 2012

Published by urs on

Einleitung

Visual Studio bietet die Möglichkeit, zusätzlich zu den von Haus aus mitgelieferten Projekt-Templates eigene Templates zu erstellen und diese dann zu verwenden. Dies ist von Vorteil, wenn häufig ähnliche Projekte erstellt werden und das Projektsetup verhältnismässig aufwändig ist. Diese Voraussetzugen treffen auf unser hauseigenenes Framework Quino bestens zu: Für jede neue Quino Applikation muss ein Model erstellt werden, was jeweils einige Code- und Konfigurationsdateien erfordert.... [More]

Running Quino applications with a local database

Published by Marco on

The instructions below explain how to set up a Quino application to use a local database driver in Quino 1.8.5 and higher.

The implementation in this version uses a Mongo database as a backing store, so there a few limitations of which you should be aware:

  • Mongo has no native support for foreign-key constraints. Quino enforces some of these constraints without relying on the database (especially when using the Winform UI components) but there is no guarantee that foreign-key constraints will... [More]

v1.8.5: New model-generation pattern, local databases and more!

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • Includes a new model-generation pattern with support in the framework. This pattern helps developers create models and modularize them in a scalable and understandable way. Developers can choose how much of the pattern to implement depending on model size to minimize the amount of effort required for small... [More]

A scalable pattern for building metadata

Published by Marco on

In the latest version of Quino—version 1.8.5—we took a long, hard look at the patterns we were using to create metadata. The metadata for an application includes all of the usual Quino stuff: classes, properties, paths, relations. With each version, though we’re able to use the metadata in more places. That means that the metadata definition code grows and grows. We needed some way to keep a decent overview of that metadata without causing too much pain when defining it.

In order to... [More]

v1.8.4: spell-checker and rich-edit integration

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • Improved spell-checker integration so that it dynamically loads dictionaries in the configuration path and shows loading progress while dictionaries are loading. Dictionaries are no longer included by default and only loaded when spell-checking is actually requested by the user for the first time
  • Several... [More]

v1.8.3: UI for client-side data-traffic analysis

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • Improved registration for remotable methods (now uses a single interface and implementations are integrated with the service locator, as shown below)
  • Many updates to the standard MVC UI
  • Included a binary payload format for the remoting data-handler
  • Improved support for multiple data sources
  • Added support... [More]

v1.8.1: Remoting/application-server improvements

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • The internals of the data driver have been rewritten to include separate analysis, caching, retrieval and local-evaluation handlers
  • The remoting driver is now a data handler instead of a low-level driver based on a database API (that never quite fit)
  • Data-caching improvements
  • (Almost) all singletons and... [More]

v1.8.0: New data driver architecture

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

New data driver API

The new API includes the following elements for applications:

  • IDataSession
  • IDataProvider
  • IDataCursor

Those are the only new interfaces and applications will just be able to upgrade from the old system to the new one by changing the identifier “Connection” to “Session” wherever the... [More]

v1.7.6: Nuget integration for all third-party packages

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

Nuget integration

Packages have moved to new locations. If you already use NuGet, then you can just use the regularly deployed Quino (setting up a repository from which to pull nuget packages). If you don’t, then you have to tell your C# projects to look in the packages folder instead of bin/ThirdParty for... [More]

v1.7.5: Introduced a metadata-based validation framework

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

Breaking changes

No known breaking changes

v1.7.4: Conceptual documentation integrated into help

Published by Marco on

The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.

Highlights

  • Integrate conceptual documentation in the Encodo/Quino documentation project

Breaking changes

  • QNO-3047: Move “Quino/Core” to “Encodo/Core”