|
1 | 1 | # TeeBI Release Notes |
2 | 2 | ------------------- |
3 | 3 |
|
| 4 | +## 25th-May-2016 Beta 12 |
| 5 | + |
| 6 | +This release contains mostly bug fixes, solving issues in beta 11. |
| 7 | + |
| 8 | +- Fixed issue with XE10.1 Berlin compiler ("Conditional expression is always False") when compiling the BIWeb server Firemonkey version. |
| 9 | + |
| 10 | +- Fixed issue with XE6 compiler (internal error "Bad packaged unit format") |
| 11 | + |
| 12 | +- Fixed compiler errors when compiling TeeBI without the "Pro" version of TeeChart control library. |
| 13 | + |
| 14 | +- New support in TControlImporter to import data from controls with a "Text" property like TEdit, TLabeledEdit etc. |
| 15 | + |
| 16 | +- New URL property in TDataDefinition component (Web mode) to configure importing data from a BIWeb server at design-time or runtime, using the same URL as in a Web browser. |
| 17 | + |
| 18 | +- Added support for geographic (World map) automatic charts in BIChart. |
| 19 | +(When using the "Pro" version of TeeChart) |
| 20 | + |
| 21 | +- Improved design-time support for BIChart control. |
| 22 | + |
| 23 | +- Renamed unit: |
| 24 | + |
| 25 | +- BI.VCL.Chart.Functions -> BI.VCL.ChartFunctions |
| 26 | +- BI.FMX.Chart.Functions -> BI.FMX.ChartFunctions |
| 27 | + |
| 28 | +- These units have been renamed to workaround a compiler issue that was generating an error: "Bad packaged unit format". |
| 29 | +Having this problem fixed, TeeBI will soon provide all the available TeeChart "Function" classes as a simple providers of TDataItem (ie, calculating a Moving Average at design-time without coding, without the need of using a TChart) |
| 30 | + |
| 31 | +- Renamed methods: |
| 32 | + |
| 33 | +TBIDataSetSource |
| 34 | + AddItemField -> Add |
| 35 | + AddItemFields -> Add |
| 36 | + |
| 37 | + FieldOfData -> FieldOf |
| 38 | + FromDataSet -> From |
| 39 | + FromField -> From |
| 40 | + |
| 41 | +- New method: |
| 42 | + |
| 43 | +TBIDataSetSource.From to import an array of TField, and to import all datasets in a TCustomConnection. |
| 44 | + |
| 45 | +- BDE "Borland Database Engine" |
| 46 | + |
| 47 | +Fixed and improved support to import data using the BDE, in the same way it is done with FireDAC for other database engines. |
| 48 | +Supported components are: TDatabase, TTable and TQuery |
| 49 | + |
| 50 | +- New TDataInfo.GetMinMax class procedure to obtain the minimum and maximum value of all data in a TDataItem that is numeric (integer, single, etc) or datetime. |
| 51 | + |
| 52 | +- New BI.Expression TDateTimeSpan enumeration type, used by Dynamic Filter and in future Expression classes involving calculating "span" of datetime values. |
| 53 | + |
| 54 | +- Fixed persistence issue when loading data with "map" values in TeeBI binary format. |
| 55 | + |
| 56 | +- Fixed problem with Data Selector dialog at design-time, it was showing all forms and components belonging to the IDE instead of just the forms in the active project. |
| 57 | + |
| 58 | +- Improvements in Dynamic Filter editor dialog (VCL), adding specific controls to filter numeric, text and boolean data types. |
| 59 | + |
| 60 | +- New BI.Expression.Filter unit contains a preliminary version of TFilterItem class, that will be soon used by Dynamic Filter editor. |
| 61 | +This class enables data filtering with simple properties instead of having to write and pass expressions in string format, like for example: |
| 62 | + |
| 63 | +`MyFilter.Data:=MyDateTimeField; |
| 64 | +MyFilter.DateTime.Style := Last; |
| 65 | +MyFilter.DateTime.Period := TDateTimeSpan.Month;` |
| 66 | + |
| 67 | +- Multiple filter objects can then be used together as for example the "where" clause of BIQuery components and many other uses. |
| 68 | + |
| 69 | + |
4 | 70 | ## 23th-May-2016 Beta 11 Hotfix 1 and 2 |
5 | 71 |
|
6 | 72 | - Fixed BIChart compilation errors when using TeeChart Lite / Standard version instead of Pro version |
|
0 commit comments