Project

General

Profile

News

Version 0.7.0

Added by Erwan L. almost 5 years ago

Archive

https://support.tactfactory.com/attachments/download/1652/harmony-0.7.0.zip

Sources

https://github.com/TACTfactory/harmony/tree/0.7.0

Main changes

Change log

Evolution #3097: ORM support multi/type @Id
Evolution #3328: Add annotation @View or @Crud
Evolution #3338: [ProviderUtilsBase] => Use criteria instead of manual Selection/SelectionArgs
Evolution #3362: Add class for none Base (example: SQLiteAdapter, ProviderUtils, ...)
Evolution #3505: Clean Criterias usage
Evolution #3950: Replace ant by gradle
Evolution #4001: Add Splashscreen creation support in ManifestUpdater
Evolution #4013: Find android sdk dir also with variable environment ANDROID_HOME
Evolution #4086: Content provider batch notifications (and transactions ?)
Evolution #4087: Create Demact application with design
Evolution #4093: Add files ending with '~' (gedit backupfiles) in .gitignore
Evolution #4098: When we add a provider to the manifest, we need to set export=false
Evolution #4099: Extract Option enum from Console.java in it's own file
Evolution #4100: Can we use java 7 in harmony ?
Evolution #4180: Add method in ManifestUpdater to add custom activity
Evolution #4182: Add methods in ManifestUpdater to modify activities
Evolution #4222: Check if regen on older projects works easily
Evolution #4236: Update unit tests for generated project (management)
Evolution #4237: Implement new Ids mechanics in all bundles
Evolution #4238: Contracts are badly designed
Evolution #4253: Create a mechanism to load used adapters in BaseCommand
Evolution #4260: Adapt bundles to new hidden / View annotation
Evolution #4262: Adapt bundles to new criteria
Evolution #4264: Change FieldMetadata
Evolution #4265: Update EnumMetadata
Evolution #4269: Adapt templates to new type
Evolution #4271: Adapt bundles to new types mechanics
Evolution #4282: MAJ doc wiki
Evolution #4284: Move fixture from harmony/fixture to app/android/assets
Evolution #4285: [Doc] Metadata tree / map for freemarker
Evolution #4286: orm:fixture:init and orm:fixture:load wrong behavior
Evolution #4288: Remove all imports Android in Base file
Evolution #4289: Replace all Tab by Space
Evolution #4290: Adapt all bundles to new contracts
Evolution #4293: Update parser mechanism
Evolution #4302: Override Table.name annotation doesn't work
Evolution #4377: update gitignore template to ignore src and doc libs subfolders
Evolution #4934: Suppress "warning: ... is internal proprietary API and may be removed in a future release"
Anomalie #3355: Git clone errors with bridge
Anomalie #3850: Clean duplicated code
Anomalie #4148: Related entities are overwrited in method CursorToItem
Anomalie #4171: Check that the implemented architecture is that defined in the specifications
Anomalie #4184: Dependencies error with gradle
Anomalie #4186: Textview instead of Checkbox for Boolean object in entity
Anomalie #4223: Problem in Cursor to Item
Anomalie #4224: Error in EntityProviderUtilsBase
Anomalie #4235: Crash in EntityEditFragment
Anomalie #4239: Integer fields in fixture are not loaded...
Anomalie #4241: Problem of circular methods calls in parcellable mechanics
Anomalie #4259: Various problems in Demact
Anomalie #4261: Errors in DataLoader yaml
Anomalie #4266: If we generate the project name with a caracter non alphanumeric, template are generate with bad caracters
Anomalie #4268: Use constant hashmap key for EnumTypeMetadata
Anomalie #4281: Remove package "fixture" in harmony core and move classes in the good places
Anomalie #4283: Generated value strategy not parsed well is use of GeneratedValue.Strategy.MODE_IDENTITY instead of Strategy.MODE_IDENTITY
Anomalie #4287: Override Column.name annotation doesn't work
Anomalie #4291: Add header to source file
Anomalie #4366: Missing import in TemplateSqlAdapter
Anomalie #4369: Error in generation when a column is a blob
Anomalie #4373: Check field nullity in extractItem method
Anomalie #4907: Entity field (ManyToMany) was nullable but nullity not check in DataLoader (fixture)
Anomalie #4932: Generate project copy wrong template for configs.xml (xlarge)
Anomalie #4933: If entity has @View(show = false) annotation, xlarge activitylist ressource still has show fragment reference

Version 0.6.3

Added by Erwan L. over 5 years ago

Archive

https://support.tactfactory.com/attachments/download/1341/harmony-0.6.3.zip

Sources

https://github.com/TACTfactory/harmony/tree/0.6.3

Change log

Evolution #3314: Add method to clear time/date/both in DateTimeWidgets
Evolution #3315: DateTimeWidgets => Send clicked view in OnDate/TimeClickListener
Evolution #3491: More visibility for fixture insertion error
Evolution #3867: Generate static page
Evolution #3983: Update unit tests in all bundles
Evolution #3986: Update tests of all bundle with 0.6.2 implementation
Evolution #4018: Separate Contract and ContractBase in a file for each entity
Evolution #4024: Simplify the system of asking questions to user or use the parameters
Evolution #4025: Apply questions simplification to everywhere it should be used
Evolution #4108: On Analyse Models, warning message more explicit ?
Anomalie #3302: Gradle package to use
Anomalie #3603: Exception when generate crud
Anomalie #3690: SQLite : Ambiguous column name
Anomalie #3891: Check that Log.d calls are preceded by if ({} app. DEBUG)
Anomalie #3955: Display an error when we try to call a bundle wich doesn't exists
Anomalie #3975: demact test unresolved import
Anomalie #3989: Empty bundle generation fails
Anomalie #3990: In Demact => Can't click on a user in UserList to see the details
Anomalie #4014: IndexOutOfBounds in generated project
Anomalie #4019: Error in sqlAdapter template with sync and manytomany
Anomalie #4030: Adapt new contract mechanics everywhere
Anomalie #4084: Replace InheritanceMode.SINGLE_TAB by InheritanceMode.SINGLE_TABLE
Anomalie #4090: Error in template with none parsed entity superclass
Anomalie #4092: Fix inheritance of non-entity class
Anomalie #4102: Demact generated by unit tests doesn't have fixtures assets
Anomalie #4106: Values files was generated with empty content
Anomalie #4107: Exception on generate crud when strings.xml doesn't exists
Anomalie #4110: Relation ManyToMany bidirectionnal doesn't work
Anomalie #4123: NullPointerException in model parsing when @Table()
Anomalie #4124: Generated IntentService must not be started in Application start

Version 0.6.2

Added by Erwan L. over 5 years ago

Change log

Evolution #3098: Add process to test sync
Evolution #3492: Refactor extractItem from fixtures
Evolution #3556: Change method in test/utils/EntityUtils for a different operation in the case of webservice
Evolution #3753: Doc fixture
Evolution #3765: Doc inheritance
Evolution #3820: Missing type in criteria
Anomalie #3291: Create package-info.java
Anomalie #3305: Internal id fields (for monodirectional @OneToMany) are badly named
Anomalie #3354: check recursive model generation
Anomalie #3499: Add build for Harmony Bundle Gallery
Anomalie #3502: Add project test to harmony
Anomalie #3616: Annotation @Table() with empty parenthesis cause NullPointerException
Anomalie #3694: EntityShowFragment, remove hardcoded string
Anomalie #3696: Problem when path has spaces or special characters
Anomalie #3697: When field is Boolean, generated method is getField instead of isField
Anomalie #3698: When field is password, in create/edit edittext is password = GOOD, in show/list textview is viewable
Anomalie #3745: Change onPrepareOptionsMenu to onCreateOptionsMenu method in HarmonyFragmentActivity, HarmonyFragment, HarmonyListFragment
Anomalie #3748: Problem in itemToContentValue() when an entity has two manyToOne toward the same entity
Anomalie #3766: Problem with entity completion when class have comments
Anomalie #3842: Problem with inheritance and OneToMany relations
Anomalie #3844: Error when id is named something else than "id"
Anomalie #4003: JGit failed to clone sherlock
Anomalie #4009: Fix orm entities unit test

Version 0.3.0

Added by Mickael G. almost 7 years ago

Many features

  • Decorate entity (serializable, getter/setter)
  • Unit test attributs
  • Add Hide, Nullable attributs
  • Update ORM engine generator

Change log

Evolution #1100: Check if entity implement serializable
Evolution #1102: Decorate Entity
Evolution #1192: Gestion du nullable dans les annotations Column
Evolution #1200: Generate getters/setters entities by relations
Evolution #1208: Template hard coding type to int for id
Evolution #1217: Unit test for check attribut of annotation
Evolution #1227: Add to Column, hide parameter
Anomalie #864: Independent path separator
Anomalie #1101: Crash if attributs has no annotation
Anomalie #1194: Add Serializable import for entities
Anomalie #1195: Check entity annotation
Anomalie #1205: Interdire la génération de projet sur un existant
Anomalie #1206: DatePickerDialog non testé
Anomalie #1207: Position btn "save" fail
Anomalie #1210: Parser java with default value
Anomalie #1212: String.id_view in lowercase
Anomalie #1214: Not generate Repository for empty Entity
Anomalie #1215: Repository.getBy disable if no Id
Anomalie #1216: Cast Exception with test demact
Anomalie #1218: Fix display mode
Anomalie #1223: No case sensible init project
Anomalie #1225: LowerCamelCase for list field on view
Anomalie #1231: Duplicate generate Repository column
Anomalie #1232: Template TemplateAdapterBase.java relation OneToMany error
Anomalie #1233: Inverse Column order in repository
Anomalie #1235: Separate generation of Field and Relation to hard

    (1-4/4)

    Also available in: Atom

    Go to top
    Add picture from clipboard (Maximum size: 200 MB)