Skip to content

Releases: Oztechan/CCC

v2.9.0

19 Feb 14:02
Compare
Choose a tag to compare

Changelog

  • [#2065] Increase minor version (#2066)
  • [#2063] Create primary, secondary and tertiary currencies to fetch them according to usage (#2064)
  • [#2067] Fix contentType issue since old versions are still expecting any (#2068)
  • [#2061] Update new currencies and the popular ones (#2062)
  • [#2020] Rename isItOver to isPassed and also create isNotPassed for readability (#2021)
  • [#2050] Create Resources for widget items (#2051)
  • [#2038] Track number of active watcher (#2039)
  • [#2059] Rename the serialisation name for conversion (#2060)
  • [#2057] Fix base and date lost during mapping bug (#2058)
  • [#1457] Dependency update dependency gradle to v8.0.1 (#2044)
  • [#2052] Remove Debounce and set active currencies at initiation time (#2053)
  • [#2055] Fix iOS version bug (#2056)
  • [#2047] Fix click on output no longer trigger event bug (#2054)
  • [#2048] Increase sizes of widget clickable items (#2049)
  • [#2042] Add android desugaring for lower version of Android devices (#2043)
  • [#1457] Dependency update dependency com.google.firebase:firebase-crashlytics-ktx to v18.3.5 (#2026)
  • [#2045] Remove extra few currency effect (#2046)
  • [#2040] iOS Few currency Snack appears on start (#2041)
  • [#2002] Add Complying with Encryption Export Regulations in info.plist (#2024)
  • [#2027] Remove empty Row for Watchers (#2028)
  • [#2036] Copy&Paste from Clipboard test cases (#2037)
  • [#2034] Copy&Paste from Clipboard tracking (#2035)
  • [#2032] Copy&Paste from Clipboard for iOS (#2033)
  • [#2030] Copy&Paste from Clipboard for Android (#2031)
  • [#2022] Remove Test logger (#2023)
  • [#2018] move isPremium logic of show interstitial into AdControlRepository (#2019)
  • [#1457] Dependency update dependency gradle to v8 (#2006)
  • [Oztechan/CCC#2007] Set Java Versions to 11 for android modules (#2015)
  • [#2013] Update gradlew (#2014)
  • [#1985] Add auto release generation job to release CI (#1986)
  • [#1994] Update all the Widget instances when refresh action triggered (#1995)
  • [#1457] Dependency update submodule/scopemob digest to 45000ef (#2012)
  • [#1457] Dependency update submodule/logmob digest to fc76680 (#2009)
  • [#1457] Dependency update submodule/parsermob digest to 7dbac45 (#2011)
  • [#1457] Dependency update submodule/basemob digest to 3739b84 (#2008)
  • [Oztechan/CCC#2007] Set Java Versions to 11 for android modules (#2010)
  • [#2004] Remove deprecated targetSdk (#2005)
  • [#1457] Lock file maintenance (#2003)
  • [#1992] Map system widget update action to WidgetActions and prevent unnecessary refresh (#1993)
  • [#1990] Show when Premium will expire or expired (#1991)
  • [#1457] Dependency update r0adkll/upload-google-play action to v1.1.1 (#1984)
  • [#1999] Update Multiplatform Settings (#2000)
  • [#1956] Create test cases for Persistence (#1957)
  • [#1457] Dependency update submodule/logmob digest to 80a2f1c (#1998)
  • [#1457] Dependency update submodule/logmob digest to 1292d83 (#1983)
  • [#1457] Dependency update submodule/parsermob digest to 16d47b1 (#1996)
  • [#1457] Dependency update submodule/scopemob digest to 37ba211 (#1997)
  • [#1457] Dependency update dependency com.google.android.gms:play-services-ads to v21.5.0 (#1874)
  • [#1457] Dependency update dependency com.google.firebase:firebase-crashlytics-ktx to v18.3.4 (#1976)
  • [#1457] Dependency update dependency com.google.firebase:firebase-crashlytics-gradle to v2.9.4 (#1975)
  • [#1457] Dependency update kotlin (#1977)
  • [#1457] Dependency update koin to v3.3.3 (#1989)
  • [#1987] Group koin dependencies ine (#1988)
  • [#1981] Move to kotlin.mpp.androidSourceSetLayoutVersion=2 (#1982)
  • [#1457] Dependency update dependency io.insert-koin:koin-androidx-compose to v3.4.2 (#1967)
  • [#1457] Dependency update dependency io.insert-koin:koin-ktor to v3.3.1 (#1968)
  • [#1411] Replace fastlane action with manual fastlane (#1412)
  • [#1979] Update gradle properties (#1980)
  • [#1973] Group Kotlin dependencies together fore (#1978)
  • [#1969] Update README.md for Modularization and Architecture (#1970)
  • [#1941] Update order of modules, structures and comments (#1942)
  • [#1950] Revert back to formatted strings on the screen (#1951)
  • [#1960] Change return type ExchangeRate to Conversion in BackendAPIService (#1966)
  • [#1959] Change return type ExchangeRate to Conversion in PremiumAPIService (#1962)
  • [#1958] Change return type ExchangeRate to Conversion in FreeAPIService (#1961)
  • [#1952] Move single used mappers into their modules from network and database (#1953)
  • [#1954] Put Coverage report into build to prevent including code analysis (#1955)
  • [#1457] Dependency update compose to v1.3.3 (#1674)
  • [#1948] Kotlin 1.8.0 update (#1949)
  • [#1708] Set cocoapods dependencies to be static (#1947)
  • [#1457] Dependency update sqlDelight to v1.5.5 (#1830)
  • [#1945] Fix ksp warnings and stubsUnitByDefault only in necessary mocks (#1946)
  • [#1457] Dependency update submodule/basemob digest to c62daa4 (#1919)
  • [#1943] Fix android App distribution issue (#1944)
  • [#1935] Move premium viewmodel to android (#1938)
  • [#1936] move background repository to ios (#1937)
  • [#1939] Move single jvm modules to jvm libs (#1940)
  • [#1931] Move widget viewmodel to android (#1932)
  • [#1933] Rename feature to ui (#1934)
  • [#1929] Create :backend:app module (#1930)
  • [#1925] Update build.gradle files with conventional names for easy navigation (#1926)
  • [#1922] Create :backend:controller:api module (#1924)
  • [#1918] Create :backend:controller:sync module (#1923)
  • [#1920] Fix wrong artifact deleting issue (#1921)
  • [#1457] Dependency update dependency com.android.tools.build:gradle to v7.4.1 (#1693)
  • [#1457] Dependency update submodule/logmob digest to df51b5e (#1914)
  • [#1915] Simplify backend Jar and make it JVM module (#1916)
  • [#1457] Dependency update submodule/basemob digest to 044fcfd (#1913)
  • [#1457] Lock file maintenance (#1912)
  • [#1902] Optimise modules and libs and convert possible android modules to JVM (#1903)
  • [#1906] Add Gradle build scan and update properties (#1907)
  • [#1910] Remove Java 8 and desugaring (#1911)
  • [#1904] Fix infinite loop in test case (#1905)
  • [#1896] Get rid of time constants (#1897)
  • [#1893] Create :client:viewmodel:main module (#1895)
  • [#1900] Don't let CodeAnalysis to fail other jobs (#1901)
  • [#1891] Create :client:viewmodel:calculator module (#1894)
  • [#1898] Rename calculatorStorage to calculationStorage due to iOS limitation with name (#1899)
  • [#1890] Create :client:viewmodel:currencies module (#1892)
  • [#1888] Create :client:viewmodel:premium module (#1889)
  • [#1457] Dependency update ktor to v2.2.3 (#1878)
  • [#1886] Move constants from infrastructure into model (#1887)
  • [#1884] Create :client:viewmodel:selectcurrency module (#1885)
  • [#1882] Create :client:viewmodel:settings module (#1883)
  • [#1880] Move shared classes into :client:core:shared (#1881)
  • [#1877] Move shared utils into :client:core:shared (#1879)
  • [Oztechan/CCC#1875] Fix packagename for :client:core:viewmodel (#1876)
  • [#1862] Create :client:viewmodel:watchers module (#1865)
  • [Oztechan/CCC#1872] Move Detekt task into CodeAnalysis job (#1873)
  • [#1870] Add CodeAnalysis job for swiftlint (#1871)
  • [#1868] Move Distribute iOS job to linux (#1869)
  • [#1457] Dependency update submodule/basemob digest to e733418 (#1859)
  • [#1866] Get rid of unnecessary api implementations (#1867)
  • [#1457] Dependency update submodule/logmob digest to f73dc78 (#1860)
  • [#1863] Move CoroutinesUtil and toStandardDigits into :client:core:viewmodel (#1864)
  • [#1457] Lock file maintenance (#1861)
  • [#1857] Create :client:viewmodel:widget module (#1858)
  • [#1855] Add Sonar and codecov back (#1856)
  • [#1851] Reorganise DateUtil to minimise kotlinXDatetime usage (#1852)
  • [#1853] Create new job for uploading reports (#1854)
  • [#1457] Dependency update andymckay/cancel-action action to v0.3 (#1850)
  • [#1842] Create FormatUtil in :client:core:viewmodel and move relevant methods from client (#1849)
  • [#1843] Fix android versioning issue (#1846)
  • [#1847] Cancel jobs in parallel when current job fails (#1848)
  • [#1844] Merge repetative upload/download/delete artifact steps (#1845)
  • [#1840] Fix invalid IPA path (#1841)
  • [#1457] Dependency update dependency com.google.gms:google-services to v4.3.15 (#1825)
  • [#1835] Create client:core:viewmodel module (#1836)
  • [#1838] Merge main and testing flows into one for making use of caches (#...
Read more

v2.8.7

11 Feb 12:01
Compare
Choose a tag to compare
[Oztechan/CCC#1685] iOS Migration crash hot-fix

(cherry picked from commit b46e12de5d23996cb74c01ff2e92af8ac63c85c8)

v2.8.6

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.5

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.4

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.3

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.2

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.1

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.8.0

11 Feb 12:00
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

v2.7.13

11 Feb 11:59
271de66
Compare
Choose a tag to compare
[#1010] Revert Multiple base change bug changes and track only once (…