-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Deprecation ko KR
Starting with ASF V3.1.2.2 λΆν° κ°λ°κ³Ό μ¬μ©μ΄ λμ± μΌκ΄λλλ‘ μΌκ΄λ νκΈ°(deprecation) μ μ± μ λ°λ₯΄κ³ μμ΅λλ€.
Deprecation is the process of doing smaller or bigger breaking changes that render previously used options, arguments, functionalities or usage cases obsolete. Deprecation usually means that given thing was simply rewritten into another (similar) form, and you should ensure in timely manner that you'll make appropriate switch to it. In this case, it's simply moving given functionality to more appropriate place.
ASF changes rapidly and always strikes for becoming better. This sadly means that we might change or move some existing functionality into another segment of the program in order for it to benefit from new features, compatibility or stability. Thanks to that we don't need to stick with obsolete or simply painfully wrong development decisions that we made years ago. We're always trying to provide reasonable replacement that fits expected usage of previously-available functionality, which is why deprecation is mostly harmless and requires small fixes to previous usage.
ASFλ νκΈ°λ₯Ό 2λ¨κ³λ‘ νμ¬ λ²μμ λμ± μ½κ³ λ¬Έμ κ° λ μκΈ°λλ‘ ν©λλ€.
1λ¨κ³λ κΈ°μ‘΄μ μλ κΈ°λ₯μ νκΈ°ν λλ‘, λ€λ₯Έ ν΄κ²°μ± μ΄ μ¦μ νμν©λλ€.(νΉμ κ·Έ κΈ°λ₯μ λ€μ λμ ν κ³νμ΄ μλ€λ©΄ ν΄κ²°μ± μ νμμμ΅λλ€.)
μ΄ λ¨κ³μμ, νκΈ°λ κΈ°λ₯μ΄ μ¬μ©λκ³ μλ€λ©΄ ASFλ μ μ ν κ²½κ³ λ₯Ό νμν©λλ€. κ°λ₯νν ASFλ μμ μ νμλ₯Ό νλ΄λ΄κ³ νΈνμ±μ κ°μ§λ €κ³ ν©λλ€. ASFλ μ μ΄λ λ€μ μμ λ²μ κΉμ§λ κ·Έ κΈ°λ₯μ λν΄ 1λ¨κ³λ₯Ό μ μ§ν κ²μ λλ€. μ΄ λκ° νΈνμ±μ κΉ¨μ§ μκ³ λͺ¨λ λꡬμ ν¨ν΄μ μ νμμ λ§κ² μ μ νκ² μ νν μ μλ μκ°μ λλ€. νκΈ° κ²½κ³ κ° μ보μΈλ€λ©΄ λͺ¨λ μ μ ν μ‘°μΉλ₯Ό μ·¨ν κ²μ λλ€.
2λ¨κ³λ μμμ μ€λͺ ν 1λ¨κ³κ° μΌμ΄λ ν μμ ν λ²μ μ΄ λ°°ν¬λλ λμ λλ€. This stage introduces complete removal of deprecated feature existence, which means that ASF will not even acknowledge that you're attempting to use a deprecated feature, let alone respect it, since it simply doesn't exist in the current code. ASF will no longer print any warning, since it no longer recognizes what you're attempting to do.
You have more or less a full month in order to make appropriate switch, which should be more than enough even if you're a casual ASF user. After that period, ASF no longer guarantees that old settings will have any effect (stage 2), effectively making certain features to stop functioning altogether without you noticing. If you're launching ASF after more than a month of inactivity, it's recommended for you to start from scratch again, or read all the changelogs that you've missed and manually adapt your usage to current one.
In most cases, disregarding deprecation warning will not render general ASF functionality unusable, but rather falling back to default behaviour (which might or might not match your personal preferences).
We moved pre-V3.1.2.2 --server
command-line argument into IPC
global configuration property.
Stage 1 happened in version V3.1.2.2 where we added appropriate warning to usage of --server
. Now-obsolete --server
argument was automatically mapped into IPC: true
global config property, effectively acting exactly the same as old --server
switch for time being. This allowed everybody to do appropriate switch before ASF stops accepting old argument.
Stage 2 happened in version V3.1.3.0, right after V3.1.2.9 stable with stage 1 explained above. Stage 2 caused ASF to stop recognizing the --server
argument at all, treating it like every other invalid argument being passed, which no longer has any effect on the program. For people that still didn't change their usage of --server
into IPC: true
, it caused IPC to stop functioning altogether, as ASF no longer did appropriate mapping.
- π‘ Home
- π§ νκ²½μ€μ
- π¬ FAQ
- βοΈ Setting up (start here)
- π₯ λ°±κ·ΈλΌμ΄λ κ²μ λ±λ‘κΈ°
- π’ Commands
- π οΈ Compatibility
- 𧩠ItemsMatcherPlugin
- π Management
- β±οΈ Performance
- π‘ Remote communication
- πͺ Steam κ°μ‘± 곡μ
- π Trading